Looks nice. How do you present the content for users to read? Do you use a terminal based HTML browser, or convert the content to plain text and present the plain text?
curl article-url | readable | w3m -T text/html
Where readable is https://www.npmjs.com/package/readability-cli