Skip to content

CPEcalendar fetches your planning from the myCPE API in order to serve a parsable file for your calendar apps

Notifications You must be signed in to change notification settings

revoverflow/CPEcalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📅 CPEcalendar

This project allows you to sync your myCPE planning with Google Agenda and other calendars app using the iCalendar format !

If you ever experienced using the myCPE app you'll know why :)

🌌 Hosted

If you want to use this software without any setup you can use the hosted version.

https://cpecalendar.deta.dev/?email=your.name@cpe.fr&password=YOURPASSWORD

🏡 Setup a self-hosted instance

First install all dependencies using npm :

npm i

You can then configure on what port the HTTP server will be running and how much weeks will be fetched in the "config.json" file :

{
    "port": 3000,
    "retrieveWeeks": 4
}

And start the server using :

node index.js

The server will then be running on the defined port !

You'll be then able to import your calendar by using the following URL :

http://IP:PORT/?email=your.name@cpe.fr&password=YOURPASSWORD

🔎 How do I add the link to my calendar ?

Use a link to add a calendar on Google Agenda :

https://support.google.com/calendar/answer/37100?hl=en&co=GENIE.Platform%3DDesktop

About

CPEcalendar fetches your planning from the myCPE API in order to serve a parsable file for your calendar apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published