黑客新闻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如何使用Spring Boot RestTemplate解组json列表   计算机上C++ OpenCV项目转换为OpenCV Android的java步骤   Java Spring Telegraf数据表不工作   openurlconnection与connect之间的java差异?   java Solr字段搜索、通配符和转义字符   java如何使用DLFolderLocalServiceUtil类的getFolders()方法?   尝试用Java编写文件   java连续双缓冲解决方案不起作用   两个数组的Java乘积   java Jackson,如何正确编写自定义反序列化程序   java将布尔标志按一定顺序排列以获得更好的性能是否有意义   java Vaadin无缓冲网格无法关闭   java在MySQL中以同一用户身份同时从不同客户端登录安全吗?   java如何使用安卓asynchttp库   java无法在Android中使用AlarmManager停止服务   java在Hibernate的XML配置文件中指定默认值   Spring启动应用程序中的java内存SQLITE不工作   Java代码无法写入文本文件,