edleeman17 / omnivore-opml-import

SImple tool to import OPML files into Omnivore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Omnivore OPML Import

Omnivore OPML Import is a simple script to import OPML files into Omnivore using their GraphQL API.

Features

  • Import multiple OPML (XML) files into Omnivore
  • Run in Docker or locally

Desired Features

  • Label feeds based on OPML grouping

Installation & Usage

  1. Clone this repository
  2. Copy OPML files into ./import directory with an .opml or .xml file extension
  3. Add Omnivore API key to .env file (copy example from .env.sample)
  4. Build docker image: docker build -t omnivore-opml-import .
  5. Run docker image: docker run -it --rm omnivore-opml-import

Developing Locally

  1. Clone this repository
  2. Use .devcontainer to develop locally in VSCode as this will install all required dependencies
  3. Execute npm run import

About

SImple tool to import OPML files into Omnivore

License:MIT License


Languages

Language:JavaScript 93.0%Language:Dockerfile 7.0%