- Added arxiv.py plugin for searching academic papers on arXiv.org
- Added news.py plugin for fetching news from GNews API
- Added hackernews.py plugin for fetching stories from Hacker News
- All plugins now output results in collapsible <details> tags for better UX
- Enhanced funguy.py with improved error handling, logging, and plugin management
- Updated help.py and README.md with documentation for new plugins
- Added !plugins command to list loaded plugins
- Improved configuration loading and plugin disable/enable functionality
- Moved Wikipedia and Time plugin documentation to correct section in help.py
- Fixed Time plugin documentation format in README.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Added documentation for Wikipedia plugin (!wp command) in help.py and README.md
- Added documentation for Time plugin (!time command) in help.py and README.md
- Updated help.py with detailed command descriptions for both plugins
- Updated README.md with usage examples for both plugins
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Added Last.fm plugin for tracking currently playing music with !register and !np commands
- Added YouTube API integration to provide links to currently playing songs
- Updated help.py and README.md with documentation for the new plugin
- Plugin stores user associations in SQLite database
- Added YouTube API key to .env file for YouTube search functionality
- Supports displaying track name in bold text with album information when available
- Added YouTube link to songs when available
- Added geo.py plugin for IP geolocation with ip-api.com and ipapi.co support
- Added subdomains.py plugin for subdomain enumeration using CertSpotter API
- Updated help.py with documentation for new plugins
- Updated README.md with documentation for new plugins
- Both plugins support domain/IP resolution and provide detailed information