Syrinx (benannt nach dem Aspekt der Vogelanatomie, der Vögeln das Singen ermöglicht) ist ein Versuch, Twitter zu filtern, zusammenzufassen und zu aggregieren. Derzeit ist es eine Bibliothek und wird hoffentlich auch eine App oder Mini-App werden. Sein Ziel ist es, als Drama-Feuerschneise, als Redundanzbeseitiger, als automatisch generiertes „Best of“-Album und als Hilfsmittel für Konzentration und Produktivität zu fungieren.
t
gem herunterAls ich zum ersten Mal darüber nachdachte, wollte ich es Twitter Newspaper nennen. Das Unternehmen Twitter scheint sehr auf den Nutzen seiner Daten für Echtzeitanalysen bedacht zu sein, bei allen anderen Anwendungsfällen scheint es jedoch einen großen blinden Fleck zu geben. Die historische Analyse der letzten 24 Stunden, auch bekannt als „die Nachrichten“, erfreute sich im 18., 19. und 20. Jahrhundert großer Beliebtheit und scheint nicht zu verschwinden.
Syrinx dürfte am Ende eine stabilere Version von Hacker Newspaper sein, allerdings für Twitter, plus ein paar Zusammenfassungs- und Analysefunktionen.
Dieses Projekt ist in Arbeit. Derzeit enthält es eine Reihe nützlicher Objekte zum Importieren und Filtern von Tweets sowie ein einfaches Ruby-Skript, das diese Objekte verwendet. Das Drehbuch ist stark von dem Stil inspiriert, den Gary Bernhardt im Destroy All Software-Screencast Functional Core, Imperative Shell verwendet, während die meisten Objekte und Spezifikationen von anderem Material in Destroy All Software inspiriert sind, insbesondere von der Sucks/Rocks -Serie.
Wenn Sie download_tweets.bash
in einem Cron-Job mit den erforderlichen Berechtigungen zum Erstellen/Bearbeiten einer Datei namens since.csv
ausführen, können Sie functional_core_imperative_shell.rb
auch in einem Cron-Job ausführen, um automatisch eine Liste mit Links von Twitter zu generieren . Sie können eine Beispielausgabe unter http://twitter-links.gilesb.com sehen. Die Liste ist nach Kategorien sortiert, verwendet jedoch Tabellen und verfügt über kein CSS. Es ist ein einfaches Spielzeugbeispiel; Der Code hat andere Kapazitäten und meine langfristigen Ziele dafür sind etwas größer.