黑客新闻api的非官方python包装

hacker的Python项目详细描述


#haxor

[![特拉维斯](https://img.shields.io/travis/avinassh/haxor.svg)](http://travis ci.org/avinassh/haxor)
[![工作服](https://img.shields.io/covertalls/avinassh/haxor.svg)](https://covertalls.io/r/avinassh/haxor?分支=主)
[![版本](https://img.shields.io/pypi/v/haxor.svg)(https://pypi.python.org/pypi/haxor/)
[![支持](https://img.shields.io/pypi/pyversions/haxor.svg)](https://pypi.python.org/pypi/haxor/)
![许可证](https://img.shields.io/pypi/l/haxor.svg)

黑客网络
hn=hacker news()
`````
```````````
```````````````````
user=hn.get_user('pg')
gt;user.user.user.user用户ID
pg
>>用户.业力
`````
`````
=>根据用户ID(即黑客新闻上的用户名)获取特定的用户信息
=>用户.用户ID
pg pg
甚至民意测验只有项目和它们具有唯一的项目ID。若要按项目ID获取项目的信息,请按项目ID获取项目的信息:
``python
item=hn.get_item(8863)
>项目。标题
"My YC app:dropbox-扔掉你的U盘"项目。键入
>故事
>故事
>项目。孩子们
孩子们
9224号,
````
```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````>;>;>;最大项目
8433746
`````
示例
==
==





=
=
=
=
==
```python
```python
=>最热门的故事(限制=10):
>打印最热门的故事(限制=10):
>最热门的故事(限制=10):
>打印最热门的.获取最热门的项目(故事ID)

>
=<;hackernnews.项目:8432709-redis集群,不再是雾水资源,不再是雾水资源>;
;hackernews.项目:8432423-迪斯尼研究公司生产的流体执行机构使机器人手臂变得柔软、安全,产品编号:8433237-从空气中捕捉碳是否实用?>;
····························hackernews.item:8437631-lever(yc s12)聘请javascript专家、实时系统工程师,扩展derbyjs>;
<;hackernews.item:8437036-product designer(employee&1)组织世界代码-blockspring(yc s14)>;
<;hackernews.item:8436584-需要django和ios黑客-使用drchrono>;修复医疗保健系统;
····························id=8394339



谁在招聘谁在招聘谁在招聘谁。孩子:
comment=hn。谁在招聘谁在招聘谁在招聘谁。孩子:
comment=br/>



>谁在招聘谁在招聘谁。孩子:
comment=n。谁在招聘谁在招聘谁在招聘谁。孩子:
comment=n。谁在招聘谁在招聘谁在招聘招聘谁的评论。孩子:
comment=hn

>如果comment.text.lower.lower():
>print comment.item在招聘谁在招聘谁在招聘谁在招聘招聘谁的评论中是"python",请
```
API引用
==


class:`hackernews`
==
==

**参数:**


|` version` string no指定Hacker News API version `v0`


`Get_item`
--


>描述:返回"item"对象

**参数:**



--|——————————————————————————————————————————参数:**



`顶层故事`
----


描述:返回当前顶层故事的项目ID列表

**参数:**

-|————————————————————————————————————————————————————————————————————————————————————————————————Stories

**参数:**

|无



`询问故事`
----


description:返回最新询问hn故事的项目ID列表

**参数:**


|默认值为
----.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--Stories

**参数:**

|无



`作业故事`
----


description:返回最新作业故事的项目ID列表

**参数:**


-|————————————————————————————————————————————————————————————————————————————————————————————————最近。



`获取最大项目`
----


描述:返回当前最大项目ID


类:`item`
====

|说明
————————————————————"job"、"story"、"comment"、"poll"或"pollopt"之一。
作者的用户名。
提交时间项目的创建日期,用python"date time"表示。
文本评论、询问hn或poll文本。html.
dead `true`如果项目已死亡。
父项项目的父项。对于评论,可以是其他评论,也可以是相关报道。对于pollopts,相关的投票。
kids项目评论的ID,按显示顺序排列。
url故事的URL。
score故事的分数,或者投票给一个民意测验。
标题故事或民意测验的标题。
部分相关民意测验的列表,按显示顺序。
原始原始JSON响应。




类:`user`
==


来自[官方黑客
用户](https://github.com/hackernews/api/blob/master/readme.md user s:


property description
——区分大小写。
delay在评论创建和对其他用户可见之间的延迟(分钟)。
created用户的创建日期,用python"datetime"表示。
业力用户的业力。
关于用户的可选自我描述。html.
提交用户故事列表,投票和评论。
原始的json响应。

有关详细信息,请检查"license"。

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

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”