Open RSS Reader

01 April 2018 ·

A few weeks ago I thought about starting out a new pet project that would be useful, relatively simple, and fun to build.

I came up with a list of simple apps I either use or used to use and realized that all RSS and Atom feed readers either suck, or proprietary as hell, so I decided to pick it as my next project.

What will make a difference is the following list of features:

I did a few DuckDuckGo searches and found absolutely nothing similar, so I’ll give it a go.

So the idea is to have 2 applications: daemon and one client.

Technical stuff

Daemon will be written in Go, as it allows to compile a binary that can be distributed easily.

Database will depend on the daemon mode. May be I’ll change my decisions around that, but for now I think of:

The first client will be for web, written in Elm (because I love Elm). Nothing super special in this department.

Timelines

I’ve no idea about how much time it will take me to finish the first version. Daemon is fairly simple in the beginning, so I guess the single-user mode will be the only mode I’ll produce rather quickly.

Tags:

Might also be interesting for you

Use Elm as a Reducer in Redux

Want to use Elm in your project, but a bit hesitant going cold turkey? In this blog post I'll try to show how you can use the best from both worlds bulletproof Elm logic and ridiculously rich React components library.

SotM: pet - Awesome Command-line Snippet Manager

`pet` is a simple command-line snippet manager. It allows you to write and store snippets for the command-line, so you don't need to remember all the commands you frequently use in you terminal. It can sync your snippets to the GitHub Gist, so you can always take your snippets with you.

5 Reasons To Give Linux A Try

This time I want to share 5 reasons why I advocate for using Linux whenever I have a chance, and why you should give it a try too.

SotM: TaskWarrior - Great CLI Task Manager

Taskwarrior is an open-source, cross platform time and task management tool. It has a command-line interface rather than a graphical user interface.

Comments

comments powered by Disqus