Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate RSS and/or JSON feeds of shared links and highlights #409

Open
4 tasks
xplosionmind opened this issue Apr 12, 2022 · 15 comments
Open
4 tasks

Generate RSS and/or JSON feeds of shared links and highlights #409

xplosionmind opened this issue Apr 12, 2022 · 15 comments
Labels

Comments

@xplosionmind
Copy link

xplosionmind commented Apr 12, 2022

It would be awesome to have the possibility of generating RSS feeds for:

  • each tag’s articles
  • unread articles
  • favorited articles
  • archived/read articles

This feature can be used both for reading saved articles in RSS reader apps, or to share what the user reads concerning a specific set

@jacksonh
Copy link
Contributor

Hey @xplosionmind, i like this idea. I think it can be basically built on our search API, each of the above is a searchable phrase now (except Favorite which we don't have right now). So we could do something like:

  • https://omnivore.app/xplosionmind/search.rss?label:programming
  • https://omnivore.app/xplosionmind/search.rss?is:unread
  • https://omnivore.app/xplosionmind/search.rss?is:archived

One issue is auth, I know some services will put a secret in the url, and other's use HTTP basic authentication.

@jacksonh
Copy link
Contributor

Mind me asking a couple follow up questions?

  • Which RSS readers are you using?
  • Any reason you prefer to read there instead of in Omnivore?
  • Would you want a public RSS feed also? Like "Hey follow everything I'm reading"
  • Also, do you want a feed of your highlights or of articles you save?

@xplosionmind
Copy link
Author

  • I am using Feedbin
  • To be completely honest, I would not be using this feature much for this purpose. If I would, it would be to have all of the things I want to read in one single place/app, without having to switch
  • This is exactly what I intend to use RSS feeds for
  • For this purpose, I think having implementation with highlighting-focused software would be much more useful and effective. See Hypothesis integration #412

@jacksonh
Copy link
Contributor

Thanks that helps. So do you think if we had all these feeds you would do your reading in Feedbin?

Or, would it be better for you if Omnivore could ingest RSS feeds, and then you could read "everything" in Omnivore?

@xplosionmind
Copy link
Author

As I pointed out, I would not be using this feature really much, but I know many people who would take advantage of the first solution. Instead I would love to use RSS feeds to share what I am reading.

@jacksonh
Copy link
Contributor

Thanks, just wanted to clarify. The sharing aspect is quite interesting to me too. We do have some designs to have a profile page where you can share, but exposing that as RSS makes a lot of sense also.

@jacksonh
Copy link
Contributor

This is a mockup of the public profile page. We had it working for a while, but disabled it to focus on some more core pieces. I think adding RSS right there would make a lot of sense.

Screen Shot 2022-04-13 at 10 37 41

@jacksonh
Copy link
Contributor

@xplosionmind in your sharing scenario, would you want to share with the whole world, like a public shared timeline similar to twitter, or do you think you'd want a select group of people to share with, more like a facebook where follow requests have to be approved?

@xplosionmind
Copy link
Author

Thanks for asking! I would definitely use it to share with the whole world.

@xplosionmind
Copy link
Author

Furthermore, I stumbled upon JSON Feed, and I believe it to be much better in the case of Omnivore, built with JavaScript

@xplosionmind xplosionmind changed the title Generate RSS feeds Generate RSS and/or JSON feeds Apr 14, 2022
@jacksonh
Copy link
Contributor

Oh yes, that does look a lot more consumable for developers.

@jacksonh jacksonh changed the title Generate RSS and/or JSON feeds Generate RSS and/or JSON feeds of shared links and highlights Apr 14, 2022
@jacksonh jacksonh added the API label Apr 19, 2022
@jacksonh
Copy link
Contributor

Updated UI for profile/follow pages

Screen Shot 2022-05-12 at 12 21 58

@Yubuxin
Copy link

Yubuxin commented Jan 30, 2023

Mind me asking a couple follow up questions?

  • Which RSS readers are you using?
  • Any reason you prefer to read there instead of in Omnivore?
  • Would you want a public RSS feed also? Like "Hey follow everything I'm reading"
  • Also, do you want a feed of your highlights or of articles you save?

Thanks for developing such an excellent software firstly.

Endorse the proposal of @xplosionmind . I want the favorited articles to automatically generate RSS for seamlessly integrating with other note-taking or knowledge tools that support RSS (Devonthink being the most obvious example), as well as further processing. This will be a very useful feature for me.

@trijste
Copy link

trijste commented Feb 10, 2023

I would like to have rss feeds fed into omnivore alongside my manually saved content. Otherwise I'm stuck between apps. I'm usually skimming headlines and deleting the majority, but sometimes I'm saving to read later.

@Warden20
Copy link

Warden20 commented Jan 6, 2024

I will use it in integration with KOReader to send articles to my kindle or ereader

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants