Sehen Sie sich einen von Technik inspirierten Film aus den 1980er Jahren an (wir denken Kriegs Spiele, Ausländer Und Ferris macht blau) und es wird unweigerlich eine Szene mit niedrig aufgelöstem Text geben, der langsam über einen ausgebrannten CRT-Bildschirm läuft. Das Projekt von SomePeopleCallMeJJ (Jeff Jetton) nimmt einen anderen Blickwinkel auf die unzähligen „Zauberspiegel“. Es verwendet einen alten CCTV-Monitor und einen Raspberry Pi, um uns die neuesten Nachrichten mit einem Twist der 1980er Jahre zu zeigen.
weder_magic_nor_a_mirror_retrostyle_newsfeed aus r/raspberry_pi
Der RetroFeed project verwendet einen Raspberry Pi – wir sind uns nicht sicher, welches Modell, aber da es Lauftext ausgibt, kann jedes Modell dies tun. Mit dem richtigen Zubehör könnte sogar ein Raspberry Pi Pico W die Arbeit erledigen. Der Pi ist mit einem alten CCTV-Monitor verbunden, der einen Composite-Ausgang verwendet, der langsam eine Reihe von Nachrichten- und Finanzschlagzeilen, Wetterdaten und den Standort der Internationalen Raumstation über den Bildschirm rollt. Anstatt alles auf einmal zu löschen, tippt das Projekt den Text langsam ein, was Jetton vergleicht TV-Schreibmaschine von Don Lancasterwobei zufällige horizontale Parkpositionen verwendet werden, um das Einbrennen des Bildschirms zu reduzieren. Alles ist textbasiert und hat eine extrem niedrige Auflösung von 80 x 24 Zeichen.
Woher kommen also die Daten? Der Raspberry Pi kratzt die Daten mithilfe der Python-Anforderungsbibliothek, wobei jeder Feed (Nachrichten, Finanzen, ISS, Wetter) sein eigenes Modul hat. Diese Module werden von der Hauptdatei newsfeed.py importiert, und mit ein wenig Parsing und Formatierung werden die Daten auf dem entzückenden CCTV-Display der alten Schule ausgegeben.
Jetton ist ehrlich über den Stand des Projekts: „Derzeit macht das nur ein sehr ungeschicktes Web-Scraping mit Aktualisierungen in bestimmten Intervallen. Erwarten Sie, dass die Scraper irgendwann kaputt gehen, wenn sie nicht schon kaputt sind, wenn Sie lesen Das.” Aber wir haben wirklich nichts gegen diesen Ansatz. Es ist ehrlich, lustig und skurril. Die Retro-Ausgabe des Projekts eignet sich ziemlich gut für die gelegentliche Ausgabe. Jetton erwähnt, dass das Projekt auch mithilfe von APIs und RSS-Feeds erreicht werden könnte, was wir bereits 2020 getan haben.
Jetton hat die erforderlichen Schritte detailliert beschrieben um das Projekt über sein GitHub-Repository neu zu erstellen. Sie müssen die Videoausgabe an die Composite-Buchse (die 3,5-mm-Buchse an allen außer dem ersten Raspberry Pi) leiten und dann den Startvorgang ändern, um Sie in ein Terminal zu bringen.