Skip to main content

A command line tool for displaying and opening links to the current best stories from news.ycombinator.com (Hacker News)

Project description

daily_hn

Tests Linux OSX Python Version PyPi Black

daily_hn demo

Description

A command line tool for displaying and opening links to the current best stories from news.ycombinator.com (Hacker News).

You can find the best stories page this program parses here!

Dependencies

Installation

Pypi

Install or update to latest version

python3 -m pip install daily-hn --upgrade

If you are on Windows, also install windows-curses

pip install windows-curses daily-hn --upgrade

Manual Installation

Make sure you have python3 and git installed

Install Python requirements

python3 -m pip install requests beautifulsoup4

Install

git clone https://github.com/Rolv-Apneseth/daily_hn.git
cd daily_hn
sudo make install

Uninstall

sudo make uninstall

Usage

After installation, the program can be launched from your terminal by running daily_hn (on Windows, use python -m daily_hn unless you added the site-packages folder to your Path).

With the curses UI (default), you can open up stories (uses the default browser) by pressing the shortcut key to the left of that story. Navigate up and down using either j and k for fine movements or { and } for bigger jumps. To quit, press q.

To simply print out a list of stories (links being clickable depends on your terminal emulator), provide the -p flag i.e. daily_hn -p.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daily_hn-0.1.5.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daily_hn-0.1.5-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file daily_hn-0.1.5.tar.gz.

File metadata

  • Download URL: daily_hn-0.1.5.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for daily_hn-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fb1ddbfa17cff9d6bdbd403b1b70b50d445c6a1f652c313407f06897d628c578
MD5 2ef1fa161e256db274cef531d85e6da7
BLAKE2b-256 b9a2e79fd85ba72b207b9914c6e0c7bd1745129864110b5ee940324bccaace05

See more details on using hashes here.

File details

Details for the file daily_hn-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: daily_hn-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for daily_hn-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6d2897b437ac9d0890c67517868db33e0c40ce4df06b9f80e4528b3f47db3478
MD5 ec2cee609c5081007eceafa7172e6a35
BLAKE2b-256 ff1fe82bbda0f00dd4c88a118692106ba49927d4dd98eef3ea1bba149905d77d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page