module pronote
-
Bonjour, bonjour,
Désolé beaucoup de taff et pas de journées assez longue.
Voilà j’arrive enfin à afficher ce que je souhaites par contre j’aurais besoin de quelque validations avant de partager le fruit de mon effort par intermittence.Merci à ceux ou celui qui voudras bien audit mon bout de module ;).
Cdlt,
-
Deja tu arrive a afficher quelque chose, c’est cool
Par contre (mode critique):
- On dirait que l’affichage est coupé en hauteur
- Pourquoi tant de place sur l’ecran pour si peu d’informations a afficher
- Le module est trop grand (largeur/longueur)
- Limiter l’affichage des devoirs au lendemain ou selon un espace défini
moi j’avais foit un truc comme cela:
-
Bonjour bonjour,
En fait j’ai du mal avec les with en % ^^.
J’arrive pas à le size pour que cela rentre juste in middle_center et qui ça scroll tout seul.
En plus j’ai un soucis de cam du coup hier quand j’ai voulu toucher pour monter la cam qui est pas reconnu GRRRR mais qui est fonctionnel grace à je ne sais quoi, j’ai touché au config.txt dans le boot/firmware ce qui à tout planté :(.Je repars from scratch avec le dossier que j’ai recupéré de la SD :(. Je vais regarder comment t’as fais ton module ;).
Merci du coup de pouce.
-
Re,
Petite up
-
Je suis passé par le plugins de webview finalement que j’ai ajouté dans EXT-Pages , merci @bugsounet pour ton job .
ça prend une page complète, dans les pages de rotation et c’est scrollable tactitle pour ceux qui on le matériel nécessaire.
Par contre, la remontée d’information se fait par cron afin d’éviter de faire trop de requête sur le serveur.@bugsounet j’aurais besoin de ton éclairage pour la config du module.
Je souhaiterai qu’il joue le script python toutes les 30min (ça niveau cron ok) par contre comment je fais pour refresh le contenu sans restart le mirroir svp?Merci pour ton aide d’avance :).
N.B: j’utilise la lin pronotepy de pipy pour remonter les infos. une fois tout valider je fournirai un petit tuto mais ne promet pas de maintenir et update tous les jours/mois/annees, je suis en pleine création d’entreprise du coup pas trop de time…
Les couleurs des matières sont celles affecté dans pronote, pour les devoirs, ceux done:“true” (fait) sont sur fond vert et les autres done:“false” (non-fait) en rouge.
La couleur du header peut être changé dans le css de la page affiché.Mais je veillerai à ce que cela le reste un petit moment (j’ai des enfants qui auront chacun le leur donc faut ça remonte
-
Je suis passé par le plugins de webview
Heu… j’espere que tu ne genere pas une page HTML pour l’afficher sur MM² !?
Je souhaiterai qu’il joue le script python toutes les 30min
utilise un
setInterval()
pour appeler ton script (regarde Ici -
Hummm, non la page existe deja, elle fait appel a deux fichiers app.js qui me sert a parser le json récupéré et un css pour le style.
Le tout est appelé par un page html.Les 3 fichiers sont dans un dossier web qui est posé Dans un dossier web.
J’ai gardé en tête la charge etc pour éviter de lancer de processus lourd a la volée.
Du coup j’affiche un http://localhost:8080/modules/…
C’est bien cela que tu souhaites savoir ?
Merci pour le refresh
-
Bien complexe la structure pour afficher le module
Normalement tu ne dois pas passer par un js externe et ensuite générer un fichier Html puis enfin passer par une webview pour afficher le resultat.Tout doit être dynamique.
Le node_helper.js récupère les infos d’une api et les envoie au module qui traite l’affichage (MMM-Pronote.js) -
Mais du coup, mon app.js je peux le passer en node_helper.js?
Point particulier, il faut que je me serve des sendnotif et recievednotif? pour que le node puis envoyer ce qu’il faut au MMM-Pronote.js qui lui fera l’affichage?
Aussi je voudrais savoir du node j’execute mon script python qui me renvoi un json que je stocke et ensuite je parse pour envoyer vers le js principal?
Ou je dois aussi coder js pour l’appel api?
(perso ça sent plus le casse pipe qu’autre chose sauf si lib npm up to date pour pronote) -
Je ne sais pas trop ce que
app.js
fait reelementTu peux toutefois récupérer les informations de ton script
python
dans ton node helper via ce genre de code -
Oki merci