Skip to the content.

Intro

Some time ago I was struggling with a lot of cool articles floating around and not so much time to read them. Also usually I was stumbling upon those cool articles and all I wanted was to save them for later.
At that time there was several reader apps — RIL (Read it Later which is now called Pocket) and Instapaper among the most popular. Those inspired me to write my own version of the app so that I could make some changes to better feat my own needs.

For example I wanted to read some intranet articles and I didn’t want to save those on someone elses servers.
Like this I came up with an idea to have multiple servers: one that was for publicly available articles and another one that would be dedicated to some articles that are available only inside my work intranet.

Features

And like this it started and became my main pet project that was constantly evolving and where I was adding features from time to time. Here is a list of the main features (some of them are unique among other analogue apps):

Maybe something else but I don’t remember it right now 🙄
Yeah forgot to say that it is free!

App

So lets start with the app.

First of all it is not a classic app from App Store or Google Store (at least for the moment).
It is a so called PWA which in short is a website that you can bookmark and add to the home screen of you mobile / tablet device and it should look and feel like you are using a normal app.

This kind of apps has same benefits like usual website benefits compared to apps:

Install the app

Here I am providing instructions for iOS 13 but it should be similar on Android.

  1. open https://chestozo.github.io/ril/app/ on your mobile device
  2. click on Bookmark button
  3. proceed by clicking on Add to Home Screen
  4. change bookmark lable as you wish and click on done
  5. that’s it! Bookmark should be on you home screen.
  6. finally: open the app and enter your username of choice.
    NOTE: because for now we are not using password protection you can choose a pretty unique username like nickname.pLFfR2Im to not clash with other user names.
    Swipe right in the app and enter your username (it will be saved automatically):

Extension

Now lets add some articles.

For this you will need a Chromium based browser like Google Chrome or Yandex browser.
And this browser extension.

So here come the second tricky feature of the app: the browser extension is not (yet 🤷‍♂️) published on Chrome webstore. So here are the steps to install the extension:

  1. download the browser extension
  2. extract it (somewhere where you will less probably delete it like Documents folder for example)
  3. now turn hacker mode ON
  4. open chrome://extensions in your browser
  5. enable Developer mode and click on Load unpacked button:
  6. choose the dir where you have extracted the extension. This is what you should get:
  7. setup user name (same as you have used in the app):
  8. Done

Using the app

  1. Now any time you encounter a medium article / facebook post / twitter thread or any other piece of text that you want to read one day - press the extension button - it will save this page to our server (tab is closed once article is saved).
  2. Then go to the app and sync it - articles will be downloaded to your app and will stay there until you read them.
    And that’s it!

Keywords

reader, app, offline, free