An RSS reader in Ruby

Hello All,

I wrote a terminal based RSS reader https://gitlab.com/mindaslab/rss_reader , thought it might be useful for some one so am posting it here.

- Karthikeyan A K

···

Sent with ProtonMail Secure Email.

Hello,
    Love all things RSS and Ruby. Thanks for highlighting / sharing.

     You may or may not know the humble little pluto [1] / newscast
[2] feed reader gem family that I've built to help you build your own
feed reader. Happy coding with ruby. Cheers. Prost.

[1] https://github.com/feedreader/pluto.starter
[2] https://github.com/feedreader/news.rb

Thanks for posting. Very useful for newbies like me.

···

On Jun 5, 2020, at 5:00 AM, Karthikeyan A K <mindaslab@protonmail.com> wrote:

Hello All,

I wrote a terminal based RSS reader Karthikeyan A K / rss_reader · GitLab , thought it might be useful for some one so am posting it here.

- Karthikeyan A K

Sent with ProtonMail Secure Email.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Wow! Never knew about pluto. It looks good. Now I am experimenting with feedjira to see where it takes me. I will try pluto next. If possible contributing to it.

Currently my code has lot of bugs which pluto seems to have solved. Thanks a lot.

- Karthikeyan A K

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

···

Sent with ProtonMail Secure Email.
On Friday, June 5, 2020 6:40 PM, Gerald Bauer <gerald.bauer@gmail.com> wrote:

Hello,
Love all things RSS and Ruby. Thanks for highlighting / sharing.

You may or may not know the humble little pluto [1] / newscast
[2] feed reader gem family that I've built to help you build your own
feed reader. Happy coding with ruby. Cheers. Prost.

[1] GitHub - feedreader/pluto.starter: planet pluto quick starter kit - (auto-) build your own (static) planet news site from web feeds
[2] GitHub - feedreader/news.rb: news.rb quick starter script - build your own facebook newsfeed in 1-2-3 steps in 5 minutes

Hello,
    Thanks for kind words.

Now I am experimenting with feedjira to see where it takes me.

   The feedjira gem equivalent in the pluto family would be the
feedparser gem [1] - with the design difference that feedparser only
parses and normalizes feeds BUT does not fetch feeds (thus, letting
you use your HTTP library of choice).

I will try pluto next. If possible contributing to it.

    The major addition of pluto to feedjira / feedparser is the SQL
schema / database (single-file SQLite by default) - the idea of pluto
is to keep it modular so you can (re)use just some parts (gems) such
as the pluto-models gem just for the SQL schema and ActiveRecord
models.

    The newscast gem is the all-in-one do-it-yourself (DIY) starter
kit / library with many convenience "helper" function and easy setup
(with auto-migrate and connect etc.).

    Happy feed processing with ruby. All the best. Cheers. Prost.

[1] GitHub - rubycocos/feedparser: feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.)

People,

Thanks for all this info! - I will check it all out! Some time ago I got so frustrated with YouTube that I set up newsbeuter to more systematically manage my watching (and of course, reading, for other sites). newsbeuter did most of what I wanted - including being able to start a new video in a Chrome window from a selected post and having a plain urls.txt file that I could manage happily with vim (including with adding key words to the end of each line for sorting eg "politics", "ruby" etc - but newsbeuter seems to be now unmaintained so I had been thinking about a Ruby solution! - good timing!

Phil.

···

On 2020-06-07 17:39, Gerald Bauer wrote:

Hello,
    Thanks for kind words.

Now I am experimenting with feedjira to see where it takes me.

   The feedjira gem equivalent in the pluto family would be the
feedparser gem [1] - with the design difference that feedparser only
parses and normalizes feeds BUT does not fetch feeds (thus, letting
you use your HTTP library of choice).

I will try pluto next. If possible contributing to it.

    The major addition of pluto to feedjira / feedparser is the SQL
schema / database (single-file SQLite by default) - the idea of pluto
is to keep it modular so you can (re)use just some parts (gems) such
as the pluto-models gem just for the SQL schema and ActiveRecord
models.

    The newscast gem is the all-in-one do-it-yourself (DIY) starter
kit / library with many convenience "helper" function and easy setup
(with auto-migrate and connect etc.).

    Happy feed processing with ruby. All the best. Cheers. Prost.

[1] GitHub - rubycocos/feedparser: feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au