A better Calendar then the standard Edupage one
- Create
.keychain.jsonfile inside directory of this code and useexample.keychain.jsonas your guide. - Type in Terminal
npm iand thennode . - Web server should be on port
4352
Its recommended to have this on computer (or something which can run nodejs) that is always on, like Raspberry Pi or a Server and have a forwarded port 4352 if you can't forward port, use cloudflared or ngrok.
If you want to use Replit DONT PASTE YOUR PASSWORD IN CLEAR TEXT, use secrets tab and change keychain variable in index.js to replit env.
Some calendars may not be happy with http iCal. Ignore that, they should have a button to Continue.
-
Whole day school events, like: holidays or any others
-
More languages, (Now only in 🇬🇧)
If you have an Idea to add, make an issue
- Some school clubs classes may not have the acurate time of start and end
- Clone this Repl ➡️ https://replit.com/@slovakcat/edupejc
- Select
Secretsin the menu on the left side - Select
Open raw editorButton at the end - Copy contents of
example.keychain.json - Change values as
name,password,downloadKeychainandteacherEmailSchema - Hit
SaveandRun - Make the repl active!
name- Your login Email or Name in edupage (example: CharlieChonster)
password- Password to your edupage account
downloadKeychain- A string of characters which are used to download the chalendar, Use something like UUID
teacherEmailSchema- A template of Teacher email address, use•
[firstName]for teacher’s first name•
[lastName]teacher’s last name•
[firstNameIni]and[lastNameIni]for Initiales of teacher
