# Python project

Publié le




Le projet

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 redistribuer 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 Darksky)
  • Scraping de site web (Weboob 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

  • Kindle hackée (affichage météo)
  • Alertes SMS (API Free mobile)
  • Journal lumineux (hack du protocole série)
  • Led multicolore
  • Feux de signalisation améliorés (avec arduino pour le pilotage)
  • Matrice de leds
  • Notification sur Kodi (Media Center)

Dépendances

  • Python3
  • Redis
  • pyserial
  • imaplib
  • python-influx (InfluxDB)
  • rsvg-convert & pngcrush
  • Kindle K4 hackée
  • Journal lumineux modèle:
  • python-mpd
  • API SMS

Retour en haut