Over the last few days I used Vue.js to build a small Firefox extension called RelaxedReader.
It's your typical reading list/bookmarking tool, with a few important differences:
- You can store a maximum of 10 articles. If you add more, the oldest will get pushed out (FIFO).
- Items automatically expire after 30 days.
- No notifications, badges, unread counts or anything else that prompts anxiety and/or FOMO.
- No tracking, third party servers or API calls. All data is stored in extension storage.
- Uses
storage.sync
, so the reading list is synced across all instances of the browser that the user is logged into, across different devices.
It's simple. not particularly pretty, but does exactly what I need. Source code available here.
Discussion (9)
This is actually a great idea. I've lost track of how many articles I have on my to-read list that actually go back to a couple years ago but I never really got into them. This would definitely help knowing that they'll disappear!
This is great! Thank you for building it.
Ooh, I like this!
Awesome! Thank you
What is FIFO and FOMO?
Thanks. I guess this is a common thing I didn't know. Live and learn everyday : )
No worries :-) FIFO is a somewhat common term in computing, FOMO is definitely not someone you need to know unless you spend too much time on social media ;-)