一个顶级的监控黑客新闻的程序。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓如何在java字符串中获取RATE的值   java ANT在哪里输出编译器错误?   在java中,while循环在何处启动对象   javacom。谷歌。格森。内部的LinkedTreeMap无法强制转换到我的类   java单选按钮。isSelected()方法未返回正确的响应   嵌入式系统中applet中的java相对码基字段   如何在eclipse中将Java应用程序附加到jvm探查器?   java为什么Android应用程序崩溃?   在java中拖放上传后保持文件夹结构   爪哇多领导人选举问题   java Springs RestTemplate如何处理postForEntity()中的错误响应   Java如何用前导零递增整数字符串?   java Android将文本作为图像共享给其他应用程序   Java搜索替换   java isDirectory()不适用于UNIX目录   java我们可以得到显示测试类是否通过或失败的TestNG报告吗   Java类对象排序和分组   简单Java幂递归   java在处理MethodArgumentNotValidException时如何访问请求对象?