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。这是一个简单的玩具示例;该代码还有其他功能,而且我对它的长期目标更大一些。