twent, 在终端,时间,天气和新闻

分享于 

3分钟阅读

GitHub

  繁體 雙語
Time, WEather, and News in Terminal.
  • 源代码名称:twent
  • 源代码网址:http://www.github.com/mikkkee/twent
  • twent源代码文档
  • twent源代码下载
  • Git URL:
    git://www.github.com/mikkkee/twent.git
    Git Clone代码到本地:
    git clone http://www.github.com/mikkkee/twent
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mikkkee/twent
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    ( 终端。天气和终端新闻)

    Twent ( 终端的时间。天气和新闻) 是一个 python 脚本,允许你在文本控制台中显示时间。天气和rss源。

    屏幕截图

    Screenshot

    使用华尔街日报中的世界新闻提要。

    Installtion

    要求

    Twent使用 feedparser 解析rss提要和 pyfiglet以显示时间。

    你需要安装它们才能运行 twent。

    安装和运行

    
    git clone https://github.com/mikkkee/twent.git
    
    
    cd twent
    
    
    python twent.py 0
    
    
    
    

    用法

    
    usage: twent.py [-h] Flag [Flags.. .]
    
    
    
    

    Flag 可以是你在 config.ini. 中指定的数字或者 name

    数字和 name 不能一起使用。

    如果使用数字,则数字对应于 config.ini, 从 1开始的rss提要的顺序。

    使用 0 作为 Flag 显示所有的提要。

    Ctrl-C 停止 twent。

    配置

    在 config.ini, 中,你可以自定义以下设置:

    ###[rss] 节

    • 你可以在这里添加rss源,使用 name = value 格式。
    • name 可以作为 Flag 在运行时选择相应的源。
    • value 是rss提要的url。
    • 默认的value黑客新闻( 50点上)华尔街日报。

    ###[weather] 节

    • city 代表 yahoo weather api中使用的位置代码。
    • 你可以通过在 yahoo weather搜索城市来查找你所在城市的位置代码。 例如纽约的位置代码是 2459115,corresponding的对应url是
    • unit 可以是 F 或者 C,不区分大小写,代表华氏温度或者摄氏温度,respictively。

    ###[duration] 节

    • duration 代表twent应该运行的时间,以分钟为单位。
    • 默认值 0 代表永远运行。

    时间  TERM  终端  NEWS  天气