omnivore icon indicating copy to clipboard operation
omnivore copied to clipboard

feat: import opml handler

Open kimlimjustin opened this issue 10 months ago • 7 comments

Created OPML import handler, as discussed on #2870, by integrating https://github.com/danmactough/node-opmlparser solution into the packages/import-handler directory.

Yet, please note that due to insufficient up-to-date contributing docs and guidelines, this PR is made by literally reading the whole codebase manually, without actually running the application locally; this PR is only testified by running the mocha testing under the import-handler package.

That being said, please try this PR and please let me know if any errors occurred or if any changes should be made further to complete this pull request,

Thank you and hope that the OPML handler can be part of omnivore soon shortly!

kimlimjustin avatar Apr 18 '24 12:04 kimlimjustin

@kimlimjustin is attempting to deploy a commit to the omnivore Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Apr 18 '24 12:04 vercel[bot]

This is a deal breaker. Omnivore looks nice, but I need to be able to import my feeds in order to use it.

kallekn avatar Apr 23 '24 12:04 kallekn

Hey this is an interesting way of doing it. We actually do have an OPML API also but we haven't exposed it on the web, just because I don't think our handling of lots of RSS feeds is great yet.

jacksonh avatar Apr 24 '24 23:04 jacksonh

Following this! Would be great to be able to bulk import feeds (opml).

natarslan avatar May 01 '24 20:05 natarslan

I don't think our handling of lots of RSS feeds is great yet

What's the internal perception of "lots" here? My OPML file has ~5 dozen feeds. Is that a lot in this context?

cori avatar Jun 19 '24 15:06 cori

Hey this is an interesting way of doing it. We actually do have an OPML API also but we haven't exposed it on the web, just because I don't think our handling of lots of RSS feeds is great yet.

In anticipation of the self-hosted mode, I believe this feature should be enabled exclusively for that mode. @jacksonh

axgdcode avatar Jul 09 '24 20:07 axgdcode

Hey this is an interesting way of doing it. We actually do have an OPML API also but we haven't exposed it on the web, just because I don't think our handling of lots of RSS feeds is great yet.

In anticipation of the self-hosted mode, I believe this feature should be enabled exclusively for that mode. @jacksonh

HI, yes you could call this API on your self hosted version now. Just use the scanFeeds API.

jacksonh avatar Jul 10 '24 03:07 jacksonh