Raspberry PI – Twitter und Mail Notifier

Um auch endlich mal was mit dem Raspberry PI anzufangen hab ich mir ein kleines Projekt überlegt was mir über eine sehr helle RGB-LED aktuelle Nachrichten bei Twitter oder Googlemail anzeigt. Leider konnte ich nur eine LED ansteuern da die GPIO Ports einer Strombegrenzung von 50 mA unterliegen. Glücklicherweise liegt aber genau an den Ports eine Spannung von 3.3 V an sodass die LED direkt angeschlossen werden konnte. Jetzt noch ein kleiner Python Script der die Pins bei den Events von Twitter und er E-Mail einschaltet.

Um das ganze auch selbst zu installieren benötigt man folgende Dinge:

  • Python2.7 auf dem Raspberry
  • Python Modul tweepy installiert (pip install tweepy)
  • anlegen der datei .lasttweetid und .mailpassword(mit passendem account passwort)
  • zuletzt noch das Script anpassen:
    • consumer_key,consumer_secret,access_token und access_token_secret von https://dev.twitter.com in … einfügen
    • Google Mail Account bei USERNAME einfügen
  • RGB-LED an den Raspberry anschliessen
    • gemeinsame Anode an +3.3V
    • Blau und Grün an die GPIO Pins 0 und 1 (Achtung ! Rote LED mit Vorwiederstand !)

Advertisements

Weather Information mit WPF und C#

Da ich mich jetzt in meiner freien Zeit ein wenig mit anderen Themen beschäftigen will habe ich mir heute also vorgenommen eine WPF Anwendung in C# mit Visual Studio zu erstellen.  Dabei arbeite ich mit einer Visual Studio Version 10 über die Dreamsparklizenz die ich im vergangenen Halbjahr erhalten habe. Also genau das Richtige um sich einen Überblick über die Thematik zu schaffen und kleinere Projekte zu erstellen.

Vor ein paar Tagen habe ich die nicht wirklich offizielle Google Weather API gefunden über die man eine XML Anfrage über die Aktuelle und zukünftige Wetterlage starten kann. Und zwar verbirgt sich diese API hinter dem Wetter Tool für iGoogle und kann hier aufgerufen werden:

http://www.google.com/ig/api?weather=Berlin

Bei „Berlin“ handelt es sich selbstverständlich um den Ort von dem man eine bestimmt Wetterdiagnose erhalten möchte. Postleitzahlen oder kleine Orte in Verbindung einem/r größeren Stadt/Ort können auch angegeben werden. Dahinter steckt ein xml Quellcode aus dem man alle nötigen Informationen erhalten kann.

Die Anwendung habe ich mit Hilfe von GIMP gestaltet und ohne einer Titelleiste und eigenen Buttons versehen. Das Fenster kann auch über die obere Leiste bewegt werden. Außerdem wirft das Fenster einen Schatten und ist an den Rändern halbtransparent.

Das Programm kann sich hier angesehen werden : http://ul.to/kjv0wp

Bei Fragen und Kommentaren einfach melden ! Kann auch jederzeit den Quelltext veröffentlichen.