omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
13.91k stars 983 forks source link

What are some open source alternatives? #4462

Open mwnu opened 3 weeks ago

mwnu commented 3 weeks ago

I found:

  1. https://github.com/linkwarden/linkwarden
  2. https://codeberg.org/readeck/readeck
  3. https://github.com/go-shiori/shiori
  4. https://github.com/hoarder-app/hoarder
  5. https://github.com/wallabag/wallabag
xplosionmind commented 3 weeks ago

Readeck is great! I have been testing it for a while and it’s truly lovely. It just lacks a client for offline use, but I don’t mind it considering how fast and polished it is!

sreenivasanac commented 3 weeks ago

Is anyone self-hosting Omnivore? Or is it too much of hassle / difficult? And is it risky also, that we don't have anywhere if things go wrong / we need help / tech-stack needs update?

thiswillbeyourgithub commented 3 weeks ago

I just asked wallabag wether it could import from omnivore

Also asked linkwarden: https://github.com/linkwarden/linkwarden/issues/808

And hoarder: https://github.com/hoarder-app/hoarder/issues/602

And readeck: https://codeberg.org/readeck/readeck/issues/274

thiswillbeyourgithub commented 3 weeks ago

I'm not sure about something. Do those bookmarking alternatives handle highlighting or just archiving? Because they don't seem to mention highlighting as a feature compared to omnivore. Readeck seems to do but I'm not sure about the others.

chiimagnus commented 3 weeks ago

I'm not sure about something. Do those bookmarking alternatives handle highlighting or just archiving? Because they don't seem to mention highlighting as a feature compared to omnivore. Readeck seems to do but I'm not sure about the others.

yes,there is no app that has highlighting, but Twilar, linkwarden. i can't find better apps than omnivore.

chiimagnus commented 3 weeks ago

I just asked wallabag wether it could import from omnivore

Also asked linkwarden: https://github.com/linkwarden/linkwarden/issues/808

And hoarder: https://github.com/hoarder-app/hoarder/issues/602

might this issue will help you

https://github.com/omnivore-app/omnivore/issues/4461

thiswillbeyourgithub commented 3 weeks ago

yes,there is no app that has highlighting, but Twilar, linkwarden. i can't find better apps than omnivore.

Twilar does not seem to be FOSS. Also not sure I understand, do you mean that linkwarden indeed supports highlights?

thiswillbeyourgithub commented 3 weeks ago

Update : readeck can import directly from omnivore's api (apparently it contains more info than the export). Source

chiimagnus commented 3 weeks ago

yes,there is no app that has highlighting, but Twilar, linkwarden. i can't find better apps than omnivore.

Twilar does not seem to be FOSS. Also not sure I understand, do you mean that linkwarden indeed supports highlights?

sorry, linkwarden doesn't support, i misread it.😣

QuAzI commented 3 weeks ago

I checked wallabag, but they don't have RSS feeds in self-hosted version, also UI isn't so lightweight for reading. It's a pity that even RSS stopped working since 10/29/24 in Omnivore. Maybe some active fork with the community?

yestoday2009 commented 3 weeks ago

Update : readeck can import directly from omnivore's api (apparently it contains more info than the export). Source

I tried the importer, but highlights are not imported. @thiswillbeyourgithub

QuAzI commented 3 weeks ago

@mwnu I checked all of them and only wallabag looks like a normal alive read-it-later app. But the design is terrible. I chosen omnivore after wallabag because design more convenient for reading and keyboard navigation was fine https://github.com/linkwarden/linkwarden - just links aggregator? I don't understand why they wrote about Link Rot and page copies, while in demo only links present. https://codeberg.org/readeck/readeck - Secure Connection Failed. Nothing works at the moment https://github.com/hoarder-app/hoarder - self-hosted links aggregator with notes? https://github.com/go-shiori/shiori - only self-hosted. No feeds at all. Strange navigation. No highlights and notes. No settings (fonts customization). But the simplistic design looks interesting and parser works fine for my sites. Maybe some RSS aggregator can feed it with links via API... content stored in AppData\Local\shiori doesn't look readable for humans and other apps

tcelestino commented 3 weeks ago

Is anyone self-hosting Omnivore? Or is it too much of hassle / difficult? And is it risky also, that we don't have anywhere if things go wrong / we need help / tech-stack needs update?

@sreenivasanac, I've been reviewing the Omnivore documentation on self-hosted deployment (https://blog.omnivore.app/p/deploying-a-minimal-self-hosted-omnivore). I'm nearly finished setting it up for personal use. The process has been quite straightforward, though I will miss having access to the iOS app.

mtrifiro commented 3 weeks ago

I would pay someone to host this for me ;-)

thiswillbeyourgithub commented 3 weeks ago

Has anyone checked wether pdf are exported in the exported archive? I used a lot of links towards pdf as well as send local only pdf that I might not have anymore. Are they part of the archive somewhere? Do I have to wget some special links?

sreenivasanac commented 3 weeks ago

thanks @tcelestino Did you use GCP ? Does it work with any other cloud provider? Can we use Vercel or AWS? What is the best? Did you need to do anything else, which was not there in the instructions in the blog?

Quorafind commented 3 weeks ago

I created a open-source tool to help you export all omnivore data to markdown(with downloaded attachments) : https://omnivore-to-md.vercel.app/

https://github.com/Quorafind/Omnivore-to-MD

kfstorm commented 3 weeks ago

I just built a simple self-host service to replace Omnivore. It's built on top of awesome open-source projects. The codebase is quite small and it's easy to be customized for your needs because everything is local.

It's better to combine this service with tools like Git and Obsidian to make articles live forever.

https://github.com/kfstorm/carnivore

workabhishekk commented 2 weeks ago

https://codeberg.org/readeck/readeck

QuAzI commented 2 weeks ago

Wallabag import https://github.com/wallabag/wallabag/discussions/7742

juanbretti commented 2 weeks ago

Another solution (not exactly the same), is to use Obsidian and its new Clipper. But does not cover all the use cases Omnivore has. Just the "read it later" from a website, highlights and notes.

You could use the Obsidian Omnivore plugin to migrate all your articles to Obsidian.

menelic commented 2 weeks ago

most of the alternatives do not seem to have highlights and notes - if anyone has been able to successfully migrate those, along with tags, please let me know to which service or tool. I do have logseq import, but would like to keep a separate but linked read it later app

QuAzI commented 2 weeks ago

@menelic Wallabag has some including Logseq/Obsidian, but design and feeds reading flow still not so convenient. I really liked the zen-like design of the non-distracting reading and the ability to read feeds the same way as articles without additional links like Wallabag has. I'll miss it. But, from other side Wallabag works with my Pocketbook 740 (in browser and even in plop-reader!) For other things I have Obsidian ReadItLater plugin and Firefox with 'F9 Reader view -> Print to PDF'

Cito commented 2 weeks ago

A script to help with the migration from Omivore to Wallabag can be found here: https://github.com/Cito/omnivore-export

QuAzI commented 2 weeks ago

@Cito

While Readwise has released an Omnivore importer, Wallabag was lacking such a feature.

Please check https://app.wallabag.it/import/omnivore

Cito commented 2 weeks ago

@QuAzI Thanks for pointing that out. The docker container does not have it and I didn't find it in the hosted service when I last checked. How long does this exist? And why can't I find its implementation in the master branch?

QuAzI commented 2 weeks ago

@Cito I am not a dev of wallabag, you can ask for details in https://github.com/wallabag/wallabag/discussions/7742

Cito commented 2 weeks ago

@QuAzI - just found it. It was only implemented yesterday in the 2.6 branch, not in master. That explains why I did not see it. Will update the documentation in my repository.

thiswillbeyourgithub commented 2 weeks ago

Has anyone checked wether pdf are exported in the exported archive? I used a lot of links towards pdf as well as send local only pdf that I might not have anymore. Are they part of the archive somewhere? Do I have to wget some special links?

Has anyone been able to check? I have tons of studies in pdf in omnivore and can't check right bow (i'm on mobile :( ) if the downloaded archive contains them or if I must do something specific to download them.

edit: it seems to be added in this PR: https://github.com/omnivore-app/omnivore/pull/4490

I think I just need to wait a bit for the change to be enabled on the server as it didn't work 1h ago.

ebouchut commented 2 weeks ago

How about using a combination of RainDrop + ElevenReader (TTS)? https://raindrop.io

AFAIK, no sync with Obsidian.

Not open source alternatives, sorry for the noise.

thiswillbeyourgithub commented 2 weeks ago

As of today november 4th the pdf export seems to be working. At least I find PDFs in my exported zip

tcelestino commented 2 weeks ago

thanks @tcelestino Did you use GCP ? Does it work with any other cloud provider? Can we use Vercel or AWS? What is the best? Did you need to do anything else, which was not there in the instructions in the blog?

@sreenivasanac I believe that if you use any cloud provider, there are some required services (e.g., Elasticsearch) that you need to set up. I plan to host this on a free tier service like Vercel. Since this is for personal use, having access to these essential services in a cost-effective way is crucial for me.

SuzanaK commented 2 weeks ago

~How about using a combination of RainDrop + ElevenReader (TTS)?~ ~https://raindrop.io~

~AFAIK, no sync with Obsidian.~

Not open source alternatives, sorry for the noise.

raindrop.io is open source (MIT License): https://github.com/raindropio/app

Fortunately, I've been using raindrop.io as my primary read it later app and not Omnivore. They don't support offline reading (yet) though.

ishowman commented 2 weeks ago

Could you tell me the steps to export omnivore data?

juanbretti commented 2 weeks ago

Could you tell me the steps to export omnivore data?

@ishowman , you could check https://docs.omnivore.app/using/exporting.html

Gitbreast commented 2 weeks ago

Could you tell me the steps to export omnivore data?

You could check these two answers. https://github.com/omnivore-app/omnivore/issues/4461#issuecomment-2457825656 https://github.com/omnivore-app/omnivore/issues/4461#issuecomment-2453673588

mgaitan commented 1 week ago

I have asked chatgpt to summarize the options shared so far in a comparative table.

Application Description Open Source (License) SaaS (Free?) Self-Hosted Highlights Notes Tags RSS Support Email/Newsletter Support Offline Reading Export Functionality API Availability UI Customization
Omnivore Omnivore is a complete, open-source read-it-later solution for people who like reading. βœ”οΈ (AGPL-3.0) βœ”οΈ (Free) βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
Linkwarden Linkwarden is a self-hosted, open-source bookmark manager to organize and archive webpages. βœ”οΈ (MIT) ❌ βœ”οΈ ❌ ❌ βœ”οΈ ❌ ❌ ❌ βœ”οΈ βœ”οΈ ❌
Readeck Readeck is a self-hosted read-it-later service with highlighting and note-taking features. βœ”οΈ (AGPL-3.0) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ
Shiori Shiori is a simple bookmarks manager written in Go. βœ”οΈ (MIT) ❌ βœ”οΈ ❌ ❌ βœ”οΈ ❌ ❌ ❌ βœ”οΈ βœ”οΈ ❌
Hoarder Hoarder is a self-hosted bookmark manager with tagging support. βœ”οΈ (AGPL-3.0) ❌ βœ”οΈ ❌ ❌ βœ”οΈ ❌ ❌ ❌ βœ”οΈ βœ”οΈ ❌
Wallabag Wallabag is a self-hosted read-it-later app. βœ”οΈ (MIT) βœ”οΈ (Paid) βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
Raindrop.io Raindrop.io is a proprietary bookmark manager with tagging and highlighting features. ❌ βœ”οΈ (Free & Paid) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ
Carnivore Carnivore is a simple self-hosted service to replace Omnivore, built on top of open-source projects. βœ”οΈ (MIT) ❌ βœ”οΈ ❌ ❌ βœ”οΈ ❌ ❌ ❌ βœ”οΈ ❌ ❌
Obsidian Obsidian is a powerful knowledge base that works on top of a local folder of plain text Markdown files. ❌ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
Readwise Reader Readwise Reader is a reading app that helps you read more and remember what you read. ❌ βœ”οΈ (Paid) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
Meco Meco is an app that declutters your inbox by organizing newsletters in one place. ❌ βœ”οΈ (Free) ❌ ❌ ❌ ❌ ❌ βœ”οΈ βœ”οΈ ❌ ❌ ❌
FreshRSS FreshRSS is a self-hosted RSS feed aggregator. βœ”οΈ (AGPL-3.0) ❌ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ
NetNewsWire NetNewsWire is a free and open-source RSS reader for macOS and iOS. βœ”οΈ (Apache-2.0) ❌ ❌ ❌ ❌ βœ”οΈ βœ”οΈ ❌ βœ”οΈ βœ”οΈ ❌ βœ”οΈ
Logseq Logseq is a privacy-first, open-source knowledge base that works on top of local plain-text Markdown and Org-mode files. βœ”οΈ (AGPL-3.0) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
Instapaper Instapaper is a simple tool to save web pages for reading later. ❌ βœ”οΈ (Free & Paid) ❌ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ ❌
Pocket Pocket is a service for managing a reading list of articles from the Internet. ❌ βœ”οΈ (Free & Paid) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌ βœ”οΈ βœ”οΈ βœ”οΈ ❌
Matter Matter is a reading app for the internet, combining articles, newsletters, and PDFs in one place. ❌ βœ”οΈ (Paid) ❌ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ
GoodLinks GoodLinks is a powerful bookmarking app for iPhone, iPad, and Mac. ❌ ❌ ❌ βœ”οΈ βœ”οΈ βœ”οΈ ❌ ❌ βœ”οΈ βœ”οΈ ❌ ❌
Polyglot Polyglot is a read-it-later conversion service that supports various formats. ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ βœ”οΈ ❌ ❌