0

Bessere RPi Fernbedienungen mit CherryPy und Jinja fuer HTML Templating

Jinja Templates

Mit CherryPy Fernbedienungen fuer freilaufende Raspberry Pis zu basteln ist schoen, aber frickelig. HTML-Templating mit Jinja erlaubt es, das Programm einfacher und sauberer zu gestalten. Der Trick beim HTML-Templating ist dabei die Uebernahme externer Parameter (hier: Variablen aus Python) und die Verwendung von Kontrollstrukturen wie for-Schleifen in einer HTML-Struktur. Weiterlesen

4

Raspberry Pi als Wifi-Jukebox mit DLNA und UPNP Smartphone Steuerung

Jukebox

Das hier beschriebene Geraet auf Basis des Raspberry Pi ist eine Aktualisierung der klassischen Jukebox. Statt mit einer Muenze ein Lied zu waehlen kann jeder mit einem Android Smartphone im Wifi-Netzwerk den naechsten Song aussuchen. Dabei koennen auch mehrere Raspi-Jukeboxen im Haus verbaut werden, die alle mit der Android App BubbleUPNP seperat angesteuert werden koennen. Weiterlesen

0

Python3: BrowserTests auf dem Raspberry Pi mit Firefox, Virtualdisplay, Selenium und PyTest

Browser tests

Mit Browsertests koennen Website-Interaktionen simuliert und auf Funktionalitaet ueberprueft werden. Um den eigenen Rechner nicht mit unnoetigen Prozessen zu belasten, koennen die Teils sehr zeitaufwendigen Browsertests mit Firefox, Selenium und PyTest auf einen Raspberry Pi ausgelagert werden. Dank Virtualdisplay benoetigt dieser noch nicht einmal einen Bildschirm (Headless). Weiterlesen