In the time leading up to the baby and whatever free time I've had after, I've been working on a console based RSS reader application written in COBOL. It's been coming along pretty well so far and has been a nice learning experience creating a larger COBOL application.
I'm almost ready for the first release so I figured I would make a post on here about it.
Here's text from the NE projects page about it:
CRSSR is console application that can load and view RSS feeds from the web.
Feeds can be added and deleted as needed. They can also be refreshed on demand
with F5. Existing feeds will automatically pull and update as needed on start
up. Feed items can be opened in the Lynx web browser (if installed) by hitting
enter while viewing the item. Downloaded and parsed feeds can also be exported
to text files by hitting F8 off the main menu.
I know the RSS format is mostly dead these days but I had just implemented the
feature back into the NE Disc App site (original site had RSS feed feature) and
was also looking for a new COBOL project to work on. As both RSS & COBOL are
considered old and outdated by most people these days, it seemed like good
match for a new project on this site.
Screen shots:
Feed List:
View Feed:
Here's a short video I uploaded to YouTube demonstrating the various features of the app.
I should note that the application runs a little quicker when logging is turned off. I have it on in the video to demonstrate the logging functionality. (Logging is off by default and can be turned on and off using command line arg "--logging=[true|false]") Also, I'm sure running a following tail command on the log file doesn't help performance either.
Anyway, feel free to let me know your thoughts or ideas of what could be added/changed. I know a console based RSS reader is sort of a weird idea that most likely no one will ever want to use, but it gave me something to tinker with. :)
GitHub link to source:
https://github.com/shamrice/COBOL-RSS-Reader