Skip to content

n19htfall/cqutime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CQU Time

A FastAPI-based web application for parsing course schedules, available at CQU Time. You can generate 课表.ics and import it to your device.

Installation

To get started, ensure you have the following:

  1. Clone the Repositor
git clone https://github.com/n19htfall/cqutime.git
cd cqutime
  1. Set Up a Virtual Environment (optional but recommended)
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\activate
  1. Install Dependencies Using pip
pip install -r requirements.txt
  1. Configure Frontend URL
  • In the root directory, manually create a file named UrlConfig.py.

  • Add the following content, replacing the URL with your frontend address:

FRONTED_URL = "http://localhost:3000"  # Example for local development
  1. Run the Application
python main.py

And the will be available at http://127.0.0.1:8849.

License

This project is licensed under the MIT License. See the License file for details.

About

CQU Timetable can parse 课表.xlsx and generate ics file

Resources

License

Stars

Watchers

Forks

Contributors

Languages