Ma copine a souvent des devoirs ajoutés dans un "cahier de texte" sur son espace étudiant MJM mais elle n'a pas de notification quand ca arrive. Avec ce script, elle recevra les notifications directement sur discord.
Plus précisément, il s'agit d'un programme server-side : il tourne sur un serveur et vous envoie des notifications sur Discord quand un devoir est ajouté sur MJM cloud. Il ne s'agit donc pas d'une application graphique à ouvrir sur son ordinateur.
voilà ce que peut faire le programme:
Si vous avez une suggestion, n'hésitez pas à ouvrir une issue !
L'installation est très simple, il suffit de suivre les étapes suivantes :
git clone https://github.com/Oneloutre/MJM-notif.git
cd MJM-notif
pip install -r requirements.txt
⚠️ Python doit être >= 3.11 !!!! ⚠️
Une fois cela fait, vous pouvez lancer le programme avec la commande python main.py.
Pensez à créer un .env contenant EMAIL, PASSWORD, WEBHOOK et WEBHOOK_LOG
Vous pouvez également utiliser Docker pour lancer le programme.
Pour cela, il suffit de lancer la commande suivante :
docker build -t mjm-notif . && docker run -it --name mjm-notifier --restart always mjm-notif
le programme va vous demander vos identifiants et l'url de la webhook. dès que vous les aurez entrés, le programme va tourner en arrière plan et vérifier toutes les quarts d'heure si des devoirs ont été ajoutés.
⚠️ Attention, vous devez faire CTRL+P puis CTRL+Q pour quitter le container sans l'arrêter ! ⚠️
Utilisez le docker-compose.yml fourni pour lancer le programme. n'oubliez pas de remplacer les creds par défaut avec les votres.
Si vous souhaitez contribuer au projet, vous pouvez ouvrir une issue ou une pull request. Je serai ravi de vous lire !
onelots. sur discord)Content type
Image
Digest
sha256:9f8ed3b6f…
Size
61.1 MB
Last updated
over 2 years ago
docker pull onelots/mjm-notifs:1.2.1