π DormMealBot v1.0.0 - Automate Your Dorm Meal Bookings
Release Title: π DormMealBot v1.0.0 - Automate Your Dorm Meal Bookings
Tag Version: v1.0.0
Release Description:
The first official release of DormMealBot is here! This tool automates the mundane process of booking dorm meals, saving time and ensuring you never miss a meal booking again.
What's New in v1.0.0:
- Automated Meal Booking: Logs into the dorm meal booking website and books meals automatically for the next day.
- Multi-User Support: Handles meal bookings for multiple users securely.
- Secure Data Handling: Uses AES encryption for storing sensitive user data.
- Notification System: Sends WhatsApp alerts on success or failure using a configurable API.
- Scalable and Modular Design: The codebase is well-structured, making it easy to add new features.
- Customizable Scheduling: Set up cron jobs to run the script daily at a specified time.
- Cross-Platform Compatibility: Tested on Ubuntu and Windows environments.
Installation Instructions:
- Clone the repository:
git clone https://github.com/Phoenix-H22/DormMealBot.git cd DormMealBot - Create a Python virtual environment and install dependencies:
python3 -m venv bookingenv source bookingenv/bin/activate pip install -r requirements.txt - Set up your
.envfile with the necessary credentials (refer to the README). - Encrypt your users' data using the encryption tool included.
- Configure a cron job to schedule the script.
Known Issues:
- Some websites may have specific rendering issues on smaller screen sizes.
- Ensure the Chromium browser and Chromedriver versions match for smooth functionality.
Future Plans:
- Add support for other dorm booking systems.
- Enhance logging with more granular details.
- Add a dashboard for managing users and settings via a web interface.
How to Contribute:
- Fork the repository and submit a pull request.
- Report bugs or suggest enhancements via the issues section.
Download and Explore:
π DormMealBot v1.0.0 Release
If you like this project, donβt forget to β it on GitHub. Your support inspires continuous improvement! π