Skip to content

NCUE-SpaceBot is a Python-based tool that automates the process of reserving spaces at NCUE. It logs into the portal, retrieves session ID, and allows users to select and reserve spaces using a simple command-line interface.

Notifications You must be signed in to change notification settings

jeffsnack/NCUE-SpaceBot

Repository files navigation

NCUE-SpaceBot

NCUE-SpaceBot is an automated reservation system that allows you to easily reserve spaces at NCUE.

Features

  • Automatically logs into the NCUE system and retrieves the session ID
  • Provides a list of spaces and allows users to select a space for reservation
  • Supports reservation of spaces by providing the space code
  • Allows users to specify the month and date for reservation

How to Use

  1. Clone this project to your local machine
  2. Install necessary dependencies such as Selenium, requests, BeautifulSoup, faker_useragent
  3. Run Reservation.py and follow the prompts

Notes

  • Make sure you have Python 3 installed on your machine
  • Make sure you have all necessary dependencies installed on your machine
  • Make sure you have an NCUE account and password

Contributing

If you have any ideas or suggestions, feel free to submit a Pull Request or open an Issue.

TODO

  • Implement a while loop in the main function to check if the session ID has expired.
  • Add a reservation option for the research room (30 Days).

License

This project is licensed under the MIT License.

About

NCUE-SpaceBot is a Python-based tool that automates the process of reserving spaces at NCUE. It logs into the portal, retrieves session ID, and allows users to select and reserve spaces using a simple command-line interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages