Moving Sign

Projet agrégé dans Python project

But

Récupérer des infos sur Internet à intervalles réguliers (ou de manière provoquée) et les envoyer à un afficheur: un journal lumineux à connexion série.

Logiciel

Python 3

Matériel

Fonctionnement

A intervalles réguliers (12 ou 24h) le serveur envoie la date et l'heure à l'afficheur, récupérées sur le système Linux déjà synchronisé par NTP.

Le script reçoit la météo du script du projet MétéoKindle, récupère les autres informations à intervalle défini

Chaque type d'information est affecté à une page, à chaque mise à jour de la page elle est remise dans la file des pages qui seront affichées. Certaines pages peuvent être supprimées de la file de lecture après un certain temps.

Une interface web peut permettre de changer des paramètres lus au démarrage du script (dans une version ultérieure)

Les infos à récupérer

Dans la prochaine version

  • Date / Heure
  • Mails non lus/lus pour plusieurs boites mail en IMAP
  • Titre en cours de lecture (sur serveur MPD)
  • Prochains évènements à échéance et calcul du nombre de jours restants: lecture d'un iCalendar
  • Météo avec pictos

Dans un futur proche

  • Fichier de configuration
  • Interface Web
  • État des sauvegardes rsync (lecture en BDD ?)
  • Crédit restant compte Free Mobile (par weboob)
  • Citation du jour ? (evene.fr ?)