Top Schedule Fetcher is a Python program designed to retrieve schedules from the TOP Academy server. It offers functionalities to fetch daily or weekly schedules, display them neatly, and save them in JSON format.
- Fetch schedules for a specific day or the current week.
- Display schedules with colorful formatting.
- Save schedules to JSON files for future reference.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd top-schedule-fetcher
- Install dependencies:
pip install -r requirements.txt
Run the program with Python: Python main.py
Follow the on-screen instructions to choose the action and input dates if needed.
--date
: Specify a date in the format YYYY-MM-DD to fetch the schedule for a specific day.--url
: Customize the URL for requests to the server.--headers
: Provide custom headers for requests to the server.
- requests
- argparse
- colorama
- tabulate