Syrinx(以鳥類解剖結構命名,使鳥類能夠唱歌)是 Twitter 過濾、總結和聚合的一次嘗試。它目前是一個庫,希望也能成為一個應用程式或迷你應用程式。它的目標是充當戲劇防火帶、冗餘消除器、自動生成的“最佳”專輯以及幫助集中註意力和提高生產力。
t
gem 下載推文當我第一次想到這個時,我打算將其命名為 Twitter Newspaper。 Twitter 該公司似乎非常重視其數據用於即時分析的有用性,但他們似乎對所有其他用例都有巨大的盲點。對過去 24 小時的歷史分析,也稱為“新聞”,在整個 18、19 和 20 世紀非常流行,而且似乎不會消失。
Syrinx 最終應該像 Hacker Newspaper 的更穩定版本,但對於 Twitter,加上一些總結和分析功能。
該項目正在進行中。目前,它包含一堆用於匯入和過濾推文的有用對象,以及使用這些對象的簡單 Ruby 腳本。該腳本的靈感很大程度上來自加里·伯恩哈特 (Gary Bernhardt) 在“銷毀所有軟體”截圖視頻“功能核心、命令式外殼”中使用的風格,而大多數對象和規格的靈感來自於「銷毀所有軟體」中的其他材料,特別是「Sucks/Rocks」系列。
如果您設定download_tweets.bash
在 cron 作業中執行,並具有建立/編輯名為since.csv
的檔案所需的權限,那麼您也可以在 cron 作業中執行functional_core_imperative_shell.rb
以自動產生來自 Twitter 的連結清單。您可以在 http://twitter-links.gilesb.com 上查看範例輸出。此列表按類別排序,但使用表格且沒有 CSS。這是一個簡單的玩具範例;該程式碼還有其他功能,而且我對它的長期目標更大一些。