omnivore-raindrop-sync
omnivore-raindrop-sync copied to clipboard
Automatically sync Omnivore pages to Raindrop.io
omnivore-raindrop-sync
Automatically sync Omnivore pages to Raindrop.io
Setup
- Go to https://app.raindrop.io/settings/integrations, create a new app, and copy the test token (we don't need a real token since this is for personal use only)
- Go to https://omnivore.app/settings/webhooks and add a webhook pointing to the endpoint where you will host the sync application. (e.g. https://example.com/omnivore-raindrop-sync)
- Copy
example.env
to.env
and fill in theRAINDROP_TOKEN
variable with your test token. - Your Omnivore user id can either be found in the body of the webhook request or by checking the localStorage of the Omnivore app. (run
localStorage.getItem("ajs_user_traits")
in the dev console while Omnivore is open). - Fill in the
OMNIVORE_USERID
environment variable with your user id.
Building (Docker)
- Run
docker build .
in the project directory.
Building (without Docker)
- Install Go toolchain
- Run
go build main