Skip to content

Create a weather plugin #129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

typicalaimster
Copy link

  • Created a weather plugin for the BBS.
  • Tried to make this as modular as possible, with minimal changes to the Core BBS code.
  • Added a test_client.py so you interface with the BBS and test changes.

Test client:

image

New Weather Menu under Plugins:

image

- Added weather plugin with functionality to fetch and display weather information using the OpenWeather API.
- Integrated weather command into the main menu and updated command handlers to manage user interactions for weather queries.
- Updated .gitignore to include database and configuration files.
- Created a test client for interactive testing of the BBS system.
- Added example configuration for the weather plugin.
- Added weather plugin with functionality to fetch and display weather information using the OpenWeather API.
- Integrated weather command into the main menu and updated command handlers to manage user interactions for weather queries.
- Updated .gitignore to include database and configuration files.
- Created a test client for interactive testing of the BBS system.
- Added example configuration for the weather plugin.
- Moved weather plugin files into a new 'plugins' directory for better organization.
- Updated import statements in command_handlers.py and message_processing.py to reflect the new file structure.
- Adjusted .gitignore to exclude nested .ini files.
- Removed obsolete weather plugin files and documentation as part of the restructuring.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant