module pronote
-
Bonjour,
Hier après m’être mangé les cheveux, j’ai réussi à remonter les infos. le QRcode est une bonne méthode mais faut penser à renouveler l’uuid à chaque connexion, sachant que le jeton est valable 30min d’après le site. J’ai pas réussi avec node et suis pris par le temps aussi. Mais j’ai avancé avec python. je remonte les notes, les devoirs non faits.
Pour ce qui est du reste je fais comme Batman je job la nuit ^^ du coup j’avance pas vite après les journées de travails…
Je partagerai avec plaisir tout ce que j’ai fais ainsi que la méthode d’installation.
On en est qu’au stade d’embryon.
Par contre une fois fini, je ne suis pas contre un petit cours rapide sur comment je peux interagir verbalement avec le miroir afin de peaufiner le module.
@bugsounet Merci pour tout ton taff, je sais ce que cela représente, j’ai fais un don de ce que je peux et j’espère les gens font de même ;).
J’utilise ce repo comme base: https://github.com/bain3/pronotepy
A bientôt -
yes bravo à toi
-
@bugsounet aurais tu la bienveillance de partager avec moi feu les css de ton ancien repo svp?
-
@alexvroum tu parles de ça ?
-
@alexvroum : apres si tu veux un access sur ce repo pour le modifier. pas de souci (cela permet que je supervise les grosse betise qui peuvent amener a un crash :p)
Tout est dans la branch de developement (j’appel cela
dev
dans mes repo).
Tout travail temporaire est dedans (avant de le rendre public via la branchemaster
oumain
)
Donc tu y trouvera le dernier job dedansA toi de voir, si tu es motivé
-
une sauvegarde du
wiki
est dispo ici au cas ou -
Merci à vous, vous êtes des chefs.
-
bonjour bonjour,
Petit up:
Par contre je fais tout en python et je sais pas comment faire après pour le moment ^^.
Bien à vous -
Bon job, mais n’oubli pas qu’un module est petit
Si tu fais tout en python, cela va poser probleme
n’oublie pas que MM² est en Javascripttu peux toujours utiliser
python-shell
pour récuperer les données afin de les utiliser dans lenode_helper
du module
pars plus sur un truc comme ça sinon tu va etre limiter en place -
Justement je me demandais comment afficher ça, c’est possible de faire une page complète ou je dois afficher chaque morceau dans un module? avec la grille déjà en place?
Pour l’authentification je passe en direct avec ent
Le script python sera à déposer en cron afin qu’il ne tourne qu’après 18h pour mon cas il génère un json exploitable et après qui en fait quoi, j’espère un minimum de best practice, sinon RTFM ^^.
Je ferai un petit truc aussi pour les tiers personne n’y connaissant rien du tout
Après faut je passe au js ça va me faire bizarre ^^.
Merci des encouragements -
ben faire une page complete, perso, je ne suis pas trop fan… car il faut aller a l’essentiel afin que les autres modules soit visible
et la … tu va voir que c’est du sport
Genre en largeur de module il faut que ce soit pas plus grand que le calandar car il ne faut pas oublier … la résolution de l’écran !Si besoin d’aide en live et si tu as telegram: tu cherche mon pseudo
-
pkoi ne pas reprendre le repository de notre bugs national et de juste modifier la parti authentification qui a évolué dans l’API ?
-
Oh… Tu es fan de l’interface @pitchx ? mdr
-
@bugsounet oui surtout que tu as fait ça de manière plutôt paramétrable donc susceptible de plaire au plus grand nombre. Et de manière général je suis souvent adepte de la réutilisation pour pouvoir consacrer du temps sur l’ajout de nouvelles feature plutôt que de refaire ce qui est déjà fait et notre @alexvroum ne semble pas manchot donc ça lui permettrai de sortir une version fonctionnelle rapidement et de voir ce qu’il peut optimiser par la suite.
-
bon suis pas doué en js pour afficher du json ^^
Mais d’ici lundi j’aurai un truc.D’ailleurs j’ai du rester en python car rien trouvé de solvable en lib node up 2 date. Et je suis tellement noob js que tendu de la rotule.
A bientôt, bon WE -
Ah toi aussi… Tu aime dire un "truc* mdr
Ça doit être réservé au développeur c’est pour çaSi besoin d’aide, n’hésite pas
-
Est ce que tu pense qu’il est possible de faire un module qui affiche dans plusieurs emplacements ? On passerait par ext-page pour une page complète Pronote.
Dans le node_helper, lui mettre des if est set la position suivant ce qu’il parse du json -
Nativement MM² ne support qu’une seule position (celle de la config)
Quelques alternative possible:
-
Faire un popup caché
-> j’utilise cette methode dans MMM-GoogleAssistant, EXT-Browser, EXT-Youtube, EXT-Photos,… -
creer un (ou plusieures) Fake module position
-> j’utilise cette methode dans EXT-GooglePhotos pour le plein écran (fullscreen_below)
Mais cela va etre tres complexe de le gerer par EXT-Pages car c’est lier a la config (position)
-
-
Bonjour bonjour,
Méthode transverse ^^Je vais y arriver ^^
-
Bonjour,
Je suis bloqué pour l’affichage. j’arrive pas à comprendre le workflow avec le node helper et le js principal.
@bugsounet dis moi svp, comment je fais pour faire une page de pop up comme pour le mod ext-browser svp?
C’est :!#p^: de frustrant d’avoir les datas mais pas réussir à affichercdlt,