Skip to main content

Hacker News API Wrapper

Installation

pip install hackernews-python

Usage

>>> from hackernews import HackerNews
>>> hn = HackerNews()
>>> hn.top_stories()
[8422599, 8422087, 8422928, 8422581, 8423825...

>>> hn.item(1).title
'Y Combinator'

>>> hn.item(1).time
datetime.datetime(2006, 10, 9, 11, 21, 51)

>>> hn.user('pg').created
datetime.datetime(2006, 10, 9, 11, 21, 32)

>>> hn.user('pg').karma
155040

>>> hn.max_item()
8424314

>>> hn.updates()
{'items': [8423690, 8424315, 8424299...], 'profiles': ['exampleuser',...]}

API Documentation

https://github.com/HackerNews/API

Release History

0.3.1 (2014-10-12)

  • Fix README examples

0.3.0 (2014-10-12)

  • Returns Item and User objects instead of dicts.

0.2.0 (2014-10-10)

  • Convert timestamps to native datetime objects (breaking change)

  • Added tests.py (100% line coverage)

  • Add link to official API docs to README.rst

0.1.1 (2014-10-09)

  • Improve syntax highlighting in README.rst

0.1.0 (2014-10-07)

  • 1st release

Release files for hackernews-python 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hackernews-python 0.3.2
File Size Uploaded
hackernews-python-0.3.2.tar.gz 3.3 kB Details

Release files / hackernews-python-0.3.2.tar.gz

Download URL hackernews-python-0.3.2.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
28863e2623ad63aae3d6c69f67d39a9906205b681918bea4a83a0b1a4795374c
BLAKE2b-256 checksum
How to use checksums
1ddf007d8726e829d54f0f1ee7f843389d3872d20be717b163a06d373b91a26f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.2 This release

1 release file

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page