Browse Hacker News inside Vim.
Uses cheeaun's Unofficial Hacker News API to retrieve home page stories and comments and FUCK YEAH MARKDOWN for rendering HTML articles as text.
- Open the Hacker News home page in Vim by executing the
:HackerNews
command - Press lowercase
o
to open links in Vim - Press uppercase
O
to open links in default web browser - Press lowercase
u
to go back (or whatever you've remappedundo
to) - Press
Ctrl+r
to go forward (or whatever you're remappedredo
to) - Execute the
:bd
command to close and remove the Hacker News buffer
Pathogen (https://github.com/tpope/vim-pathogen)
git clone https://github.com/ryanss/vim-hackernews ~/.vim/bundle/vim-hackernews
Vundle (https://github.com/gmarik/vundle)
Plugin 'ryanss/vim-hackernews'
NeoBundle (https://github.com/Shougo/neobundle.vim)
NeoBundle 'ryanss/vim-hackernews'
- Add option to format text like different programming languages to make it less obvious that you are reading Hacker News in Vim
- Add configuration value for custom text width
- Add configuration value to specify external browser
- Move away from unofficial API by creating server to cache official Hacker News API data
- Move away from fuckyeahmarkdown.com by creating server that uses python-readability to convert article HTML to text
Issues and Pull Requests are always welcome!
Code is available according to the MIT License (see LICENSE).