Skip to content

πŸš€ DormMealBot v1.0.0 - Automate Your Dorm Meal Bookings

Choose a tag to compare

@Phoenix-H22 Phoenix-H22 released this 07 Jan 18:43
· 3 commits to main since this release

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:

  1. Clone the repository:
    git clone https://github.com/Phoenix-H22/DormMealBot.git
    cd DormMealBot
  2. Create a Python virtual environment and install dependencies:
    python3 -m venv bookingenv
    source bookingenv/bin/activate
    pip install -r requirements.txt
  3. Set up your .env file with the necessary credentials (refer to the README).
  4. Encrypt your users' data using the encryption tool included.
  5. 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! πŸš€