Skip to content

thedsrw/wbip_wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wallabag Instapaper Wrapper

Read your Instapaper articles in KOReader

This container serves a Python Flask app that emulates just enough of the Wallabag API and proxies it in to Instapaper for use with the KOReader Wallabag plugin.

Usage

  1. Have a running docker setup.
  2. Clone the repo
$ git clone git@github.com:thedsrw/wbip_wrapper.git
  1. Make a data directory:
$ cd wbip_wrapper
$ mkdir data
  1. Store your Instapaper API credentials in code/my_secrets.py like this:
oauth_creds = {
    "key": "0123456789abcdef0123456789abcdef",
    "secret": "0123456789abcdef0123456789abcdef"
}
  1. Launch your container!
$ docker-compose up
  1. Configure the KOReader plugin

    • You should front this container with a webserver running SSL. I use Apache, lets encrypt and mod_proxy, but anything works here. Use this URL in the configuration in KOReader.
    • Generally follow the KOReader instructions
    • Because the Client ID and Secret are stored in the container, you skip these in the KOReader plugin - they are ignored. My devices just have 'X' here.
  2. OR reach out to dlg on the MobileRead Forums, you can try their server and see if it works for you.

Thank You

The code that builds the ePubs was taken from Jacob Budin's Portable Wisdom

This is also a KOReader sync server, because I hope someday to pass KOReader's progress state back to Instapaper (and vice versa?)... That code is a direct copy of Ryan El Kochta's version of koreader-sync

Thank you.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published