/omnivore-raindrop-sync

Automatically sync Omnivore pages to Raindrop.io

Primary LanguageGoMIT LicenseMIT

omnivore-raindrop-sync

Automatically sync Omnivore pages to Raindrop.io

Setup

  1. 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)
  2. 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)
  3. Copy example.env to .env and fill in the RAINDROP_TOKEN variable with your test token.
  4. Fill in the OMNIVORE_USERID environment variable with an empty string for now.
  5. Trigger a request by saving a new article in Omnivore while the sync app is running and note your actual user id in the stderr output.
  6. Fill in the OMNIVORE_USERID environment variable with your actual user id.

Building (Docker)

  1. Run docker build . in the project directory.

Building (without Docker)

  1. Install Go toolchain
  2. Run go build main