This is an app that fetches your daily homework and what teachers added to "contenue de séances" from "EcoleDirecte".
EcoleDirecte is a website/app used by some french schools to ease communication between students and teachers, including features for the school administration and for parents too.
Just clone the repo, don't forget to install dependencies with :
npm installYou will need to use a service to send emails through, I personnaly use mailjet and a protonmail adress as the sender but you can use any you like.
Note: Most free services will default to your spam folder on the receiver side.
Fill in the settings.json file with the relivent information. For languages, use the standard abreviation (French -> fr, English -> en, German -> de) only french and english are availabe, others might come later. Then run:
node app.jsWrite in your email adress (user) and password (pass) used to connect to your EcoleDirecte account.
Put in the sender email adress (from) and the receipient (to).
Fill in the information given by your chosen service, they should provide with a "host" link, a "port", a user name (user) and password (pass). If they don't tell you whether it is "secure" try true at first then false if it doesn't work.
Please use 24 hour format.
None known, please tell if you find any!
See license.txt
Pull requests are welcome, if you have anything you think could be added. Please use the prettier format settings.
Thanks to:
The email you receive is in french, I plan to add a "language" setting soon.