一个顶级的监控黑客新闻的程序。
hacker-top的Python项目详细描述
这是黑客头号程序。这是一个监控故事的顶级程序 从控制台访问Hacker News(news.ycombinator.com)。
这是彼得里斯·克鲁米斯写的。 他的博客在http://www.catonmat.net-优秀的代码编写者,伟大的重用。
该代码是根据GNU GPL许可证授权的。
代码是作为文章“关注来自 在我的网站上。整篇文章可在以下网址阅读:
http://www.catonmat.net/blog/follow-hacker-news-from-the-console/
我在另一篇文章“如何 Reddit Top和Hacker Top程序被制作出来。可以在这里阅读:
http://www.catonmat.net/blog/how-reddit-top-and-hacker-top-programs-were-made/
目录:
[1] The Hacker Top program. [2] Program’s usage. [3] Keyboard shortcuts. [4] Future TODO improvements.
[1]-黑客之巅程序———————————————————————————————————————————————————————
这个程序监视黑客新闻网站(http://news.ycombinator.com) 用于黑客故事,并通过ncurses在控制台中显示。
程序是用python编程语言编写的,应该 在Unix类型的操作系统上运行,如Linux。
它使用一个外部python模块beautifulsoup来解析html。 美化组可以从http://crummy.com/software/BeautifulSoup下载 或通过“简易安装美化组”
请参阅我的原始文章以获取屏幕截图:
http://www.catonmat.net/blog/follow-hacker-news-from-the-console/
[2]-黑客的最高使用量-----
用法:./hacker_top.py[-h–help]-显示帮助消息
- 用法:./hacker_top.py[-i–interval interval]
[-u|–utf8 <on|off>] [-n|–new]
-i或–interval指定刷新间隔。 默认刷新间隔为3分钟。这里有一些 例如:10秒、12米、2小时。
-u或–utf8打开utf8输出模式。 默认:关闭。如果你确定你的 终端支持它,否则你的终端可能会变成垃圾。
-n或者–new只关注最新的黑客故事。 默认设置:关注头版报道。
[3]-键盘快捷键----------
Q-退出程序。 强制更新故事。 M-更改显示模式。 向上/向下箭头(或J/K)-向上或向下滚动新闻列表。
测试快捷方式: o-打开默认webbrowser中最上面的url t-在默认webbrowser的新选项卡中打开最上面的url C-在默认的WebBrowser中打开最上面的URL注释
[4]-未来的TOdo改进-----
把它安装到窗户上。(也许可以尝试控制台模块)
将其与“reddit top”程序(见下文)合并并创建“social top” 程序。然后为digg和其他网站编写插件。
Reddit Top在这里(目前已损坏,将于2009年11月29日修复): http://www.catonmat.net/blog/follow-reddit-from-the-console/
添加登录和投票最喜欢的故事的能力。
玩得开心!
真诚的, 克鲁米斯 http://www.catonmat.net