Omnivore OPML Import is a simple script to import OPML files into Omnivore using their GraphQL API.
- Import multiple OPML (XML) files into Omnivore
- Run in Docker or locally
- Label feeds based on OPML grouping
- Clone this repository
- Copy OPML files into
./import
directory with an.opml
or.xml
file extension - Add Omnivore API key to
.env
file (copy example from.env.sample
) - Build docker image:
docker build -t omnivore-opml-import .
- Run docker image:
docker run -it --rm omnivore-opml-import
- Clone this repository
- Use
.devcontainer
to develop locally in VSCode as this will install all required dependencies - Execute
npm run import