omnivore-opml-import
omnivore-opml-import copied to clipboard
SImple tool to import OPML files into Omnivore
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
- Clone this repository
- Copy OPML files into
./importdirectory with an.opmlor.xmlfile extension - Add Omnivore API key to
.envfile (copy example from.env.sample) - Build docker image:
docker build -t omnivore-opml-import . - Run docker image:
docker run -it --rm omnivore-opml-import
Developing Locally
- Clone this repository
- Use
.devcontainerto develop locally in VSCode as this will install all required dependencies - Execute
npm run import