A better Calendar then the standard Edupage one
- Create
.keychain.json
file inside directory of this code and useexample.keychain.json
as your guide. - Type in Terminal
npm i
and 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
Secrets
in the menu on the left side - Select
Open raw editor
Button at the end - Copy contents of
example.keychain.json
- Change values as
name
,password
,downloadKeychain
andteacherEmailSchema
- Hit
Save
andRun
- 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