DEV Community

Stephen Solka
Stephen Solka

Posted on

📰 Bypass paywalls; read your news on the terminal

Last night I built a new go tool to let me read websites on the command line. Readcli

Enter fullscreen mode Exit fullscreen mode

Install (on mac)

brew install trashhalo/homebrew-brews/readcli
Enter fullscreen mode Exit fullscreen mode

Website Content

Due to the way I am scraping website content not every url will work. I've tested it with and

The algorithm is as follows:

  1. Use go-readbility to download a stripped down version of the website.
  2. Use html-to-markdown to convert the clean html to markdown.
  3. Use glamour to render the markdown content.


The cli interaction is controlled by an elm inspired go library bubbletea. Its be a absolute dream to work with.

Top comments (1)

crimsonmed profile image
Médéric Burlet

Great initiative! Love the idea~~~