Publié Arrow up right Modifié Arrows round Haut Arrow bar to up Status checklist Documentation folders Dépôt de code source code tag Licence license Page photo du projet camera Étiquette d'article ou de page tag Catégorie box Check checkmark Écriture en cours writing

epy is a geek.net
Informatique et bidouilles, libres

Publié le
Mis à jour le

# Python project

L’idée de départ

Ce projet est un fourre-tout un peu spécial, il sert principalement à apprendre le développement avec Python en jouant avec de nombreuses données locales et externes (API)

Il s’agit en résumé de centraliser un grand nombre de données et notifications afin de les afficher, stocker sous une autre forme, plus adaptée, moins intrusive ou plus amusante.

Tellement fourre-tout qu’il n’a pas de nom et se nommera python-project probablement jusqu’à la fin :p

Données en entrée

  • Nombre de mails non lus (avec authentification et IMAPS)
  • Évènements dans un calendrier en ligne (.ics)
  • Infos de lecture par MPD
  • Monitoring sur le LAN
  • Infos récupérées de la domotique
  • Données météo (par l’API OpenWeatherMap)
  • Scraping de site web (Woob Browser)

En résumé, tout ce qui peut être récupéré et être amusant de diffuser sous une autre forme.

Périphériques de sortie

  • Écran e-ink (anciennement Kindle 4 hacked)
  • Alertes SMS (API Free mobile)
  • Journal lumineux (hack du protocole série)
  • Afficheur Flip Dot
  • Led multicolore
  • Feux de signalisation améliorés (avec arduino pour le pilotage)
  • Notification sur Kodi (Media Center)

Dépendances

  • Python3
  • Redis
  • pyserial
  • imaplib
  • python-influx (InfluxDB)
  • rsvg-convert & pngcrush
  • Journal lumineux
  • python-mpd
  • API SMS

Retour en haut