-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Luca Dall'Acqua edited this page Jan 7, 2025
·
2 revisions
- Python 3.6 or higher
- Access to ClasseViva account
First, clone the repository to your local machine:
git clone https://github.com/LucaCraft89/CVVSimpleAvgrage.git
cd CVVSimpleAvgrage
Install the required Python packages:
pip install -r requirements.txt
Run the script to sync your ClasseViva agenda with Google Calendar:
python CVVSimpleAvgrage.py
After running the script navigate to http://127.0.0.1:5000
in a web browser, input your Classeviva Student credentials and enjoy!
- Docker with compose https://docs.docker.com/engine/install/
Inside the repository directory do:
docker compose up -d
NOTE: Logs are not yet implemented
The web interface should not be available at port 5000 on all interfaces of the machine.
NOTE: On Ubuntu or if you have ufw installed you may need to run the following command to allow port 5000 thru the firewall.
ufw allow 5000
If you encounter any issues, please check the error messages and ensure that you didn't get any error during the process.