A terminal-based RSS feed reader.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Braden Inman ba7bd5ad0e Update 'README.md' 2 days ago
.gitignore Initial commit 2 days ago
LICENSE Initial commit 2 days ago
README.md Update 'README.md' 2 days ago
reader.rb Add 'reader.rb' 2 days ago

README.md

RubyReader

A terminal-based RSS feed reader.

git clone https://git.sdf.org/brainman/RubyReader.git
cd RubyReader

Please see reader.rb for dependencies.

Usage

ruby reader.rb [url]
ruby reader.rb https://blog.netbsd.org/tnf/feed/entries/atom

Result:

NetBSD Blog

[30] Support for chdir(2) in posix_spawn(3)
[29] Public NetBSD IRC chat channels moved to Libera
[28] NetBSD 9.2 released
[27] aiomixer, X/Open Curses and ncurses, and other news
[26] GSoC Reports: Make system(3), popen(3) and popenve(3) use posix_spawn(3) internally (Final report)
[25] Hitting donation milestone, financial report for 2020
[24] Allen K. Briggs Memorial Scholarship
[23] NetBSD 9.1 released
[22] Google Summer of Code 2020: [Final Report] Enhancing Syzkaller support for NetBSD
[21] The GNU GDB Debugger and NetBSD (Part 5)
[20] Wayland on NetBSD - trials and tribulations
[19] Default window manager switched to CTWM in NetBSD-current
[18] Google Summer of Code 2020: [Final Report] RumpKernel Syscall Fuzzing
[17] Google Summer of Code 2020: [Final Report] Curses Library Automated Testing
[16] GSoC Reports: Benchmarking NetBSD, third evaluation report
[15] The GNU GDB Debugger and NetBSD (Part 4)
[14] GSoC 2020: Report-2: Fuzzing the NetBSD Network Stack in a Rumpkernel Environment
[13] GSoC Reports: Benchmarking NetBSD, second evaluation report
[12] GSoC 2020 Second Evaluation Report: Curses Library Automated Testing
[11] GSoC Reports: Fuzzing Rumpkernel Syscalls, Part 2
[10] GSoC Reports: Enhancing Syzkaller support for NetBSD, Part 2
 [9] The GNU GDB Debugger and NetBSD (Part 3)
 [8] GSoC Reports: Benchmarking NetBSD, first evaluation report
 [7] GSoC Reports: Enhancing Syzkaller support for NetBSD, Part 1
 [6] GSoC Reports: Extending the functionality of NetPGP, Part 1
 [5] GSoC Reports: Curses Library Automated Testing, Part 1
 [4] GSoC Reports: Fuzzing the NetBSD Network Stack in a Rumpkernel Environment, Part 1
 [3] GSoC Reports: Make system(3) and popen(3) use posix_spawn(3) internally, Part 1
 [2] GSoC Reports: Fuzzing Rumpkernel Syscalls, Part 1
 [1] VAX port needs help

Enter a selection:

In this case, enter a number between 1 and 30. The newest item is at the bottom (1).

Enter a selection:
1

Looking for volunteers to help VAX gcc, now collecting bounties...

Press enter to return.

That's it!

Optionally, when prompted for user input, enter "q" or "quit" to exit the program.

License

GNU General Public License v3

Nobody should be restricted by the software they use. There are four freedoms that every user should have:

  • the freedom to use the software for any purpose,
  • the freedom to change the software to suit your needs,
  • the freedom to share the software with your friends and neighbors, and
  • the freedom to share the changes you make.

GNU General Public License v3