用于浏览hackernews文章的命令行工具
py-hacker-news的Python项目详细描述
py黑客新闻
一个用python编写的简单命令行工具,用于浏览黑客新闻。
简介
Hacker News is a social news website focusing on computer science and entrepreneurship.
py_hacker_news是一个从hackernews网站获取和显示结果的命令行工具。 您可以从命令行本身浏览最新、最新和过去的文章。
安装
py_hacker_news是用python编写的,可以用pip安装。
此程序仅支持python3pip3 install py_hacker_news --user
您需要确保路径变量中有~/.local/bin
。
要将此添加到路径,请尝试export PATH=$PATH:~/.local/bin
您也可以下载源代码并尝试pip install -r requirements.txt
python3 -m hnews
用法
可以使用hnews
命令从终端运行该工具。
您可以传入各种参数来浏览hackernews网站的不同部分。
该工具支持以下参数:
- type-要获取的新闻类型。选择是新闻,最新,过去。默认为news
- Number—要提取的页数。每页包含30篇文章。默认值为1
- age—要获取的页的年龄。它唯一的作用是“过去”的单位是通过的。
- 代理-如果使用代理服务器,则为网络代理。
示例
hnews
-显示来自hackernews的30篇热门文章hnews -n 5
-显示来自hackernews的150篇(30*5)热门文章hnews -t latest
-显示来自hackernews的30篇最新文章hnews -t past -a 20 -n 2
-显示20天前来自hackernews的60篇(30*2)文章
hnews -p https://proxy_address:port
-使用此代理连接以获取文章
代理
如果args中没有提供代理,该工具将自动使用环境变量中的代理。如果
传递一个代理标志,改为使用该值。设置代理环境变量:
在Linux上export http_proxy=http://user:password@proxy.domain.com:port
export https_proxy=http://user:password@proxy.domain.com:port
export ftp_proxy=http://user:password@proxy.domain.com:port
在Windows上set http_proxy=http://user:password@proxy.domain.com:port
set https_proxy=http://user:password@proxy.domain.com:port
帮助
如果遇到任何问题或您认为代码可以改进,请打开github的一个问题。
您也可以通过hosvarshith@gmail.com联系我