A command line tool for displaying and opening links to the current best stories from news.ycombinator.com (Hacker News)
Project description
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
- Python v3.9+
- Beautiful Soup 4
- Requests
- If you are on Windows: windows-curses (Python)
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
python3andgitinstalled
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb1ddbfa17cff9d6bdbd403b1b70b50d445c6a1f652c313407f06897d628c578
|
|
| MD5 |
2ef1fa161e256db274cef531d85e6da7
|
|
| BLAKE2b-256 |
b9a2e79fd85ba72b207b9914c6e0c7bd1745129864110b5ee940324bccaace05
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d2897b437ac9d0890c67517868db33e0c40ce4df06b9f80e4528b3f47db3478
|
|
| MD5 |
ec2cee609c5081007eceafa7172e6a35
|
|
| BLAKE2b-256 |
ff1fe82bbda0f00dd4c88a118692106ba49927d4dd98eef3ea1bba149905d77d
|