What’s your ebook download automation pipeline? And what do you use for library management — calibre, calibre-web, something else?
I use Calibre but I don’t have any automated, download, pipeline. I just upload the books as I buy them. I guess I’m boring and vanilla like that. LOL
I’m actually working on an all in one solution that sort of fills the roles of Readarr AND Calibre - without all the baggage of the latter.
Oh, and of course a KOReader library plugin that foregoes OPDS and works like the Kindle interface (“available books” synced from this backend, one tap downloads them, plus potentially adding series handling too in the future).
But right now it’s mostly manual downloads + CWA ingest + OPDS via KOReader.
Try shelfmark
why would I try a book REQUESTING system when I’m working on my own AIO solution?
Didn’t know you are writing your own code, thought you might take advantage in shelfmark, because it is very much mature.
One of the benefits of Free Software is that you can copy and improve the good parts of other Free software into your own, reducing the required effort.
Uhm, no.
Only if the licence allows. I personally go for A/GPLv3 wherever I can because I don’t want corporations to just take and not contribute back. But that means I can’t just copy MIT/Apache software, need to do my own implementation from scratch. Which I prefer anyway.
Download books from libgen, Anna’s archive, torrents. Move (sftp) to a watched folder on my pi4 that’s running calibre and then download from server using moon reader.
I recently switched from manual downloads to Shelfmark, and I highly recommend it, makes downloading books so much easier, especially from Anna’s Archive.
I looked into Moon+ Reader, and I would recommend readest instdead.
Wow, shelfmark looks really cool. I like the customisation moon+ reader offers for the UI, but find the progress sharing a little lacking, so will take a look at readers, thanks.
Sorry for recommending readest, the webdav feature is locked behind paywall
LazyLibrarian x2 instances, 1 for audiobooks and 1 for comics and ebooks. Nothing else needed, it uses Prowlarr to check all indexers.
I use Audiobookshelf as the app support is great (allows downloading offline versions and progress syncs when you reconnect to internet). This works amazingly well with my Boox Palma 2 since it runs android.
I don’t download a ton of books, so I just have some simple Python scripts for organizing the content.
Openbooks IRC download to calibre guacamole instance to fbreader opds connection. Once I pick a book it’s automated to the point that I find it on my reader index page.
Didn’t know Openbooks IRC before, thanks a lot!
If you set it’s download folder in the .env to the same as the ingestion folder for Calibre, it’ll just show up. Set -no-browser-downloads and it’ll just drop that into the folder and won’t prompt you to save it manually.
--- version: "2.1" services: calibre: image: lscr.io/linuxserver/calibre:latest container_name: calibre environment: - PUID=0 - PGID=0 - TZ=America/Denver security_opt: - seccomp=unconfined volumes: - ./data:/config ports: - 7080:8080 - 7081:8081 - 7181:8181 restart: unless-stopped labels: - com.centurylinklabs.watchtower.enable=true openbooks: ports: - 7082:80 volumes: - './data/:/books' restart: unless-stopped container_name: calibre-openbooks # command: --persist command: --name asdasuu6ghgf --persist --no-browser-downloads environment: - BASE_PATH=/ image: evanbuss/openbooks:latest labels: - com.centurylinklabs.watchtower.enable=trueYou’ll have to manually set the ingest folder in Calibre in the the setting to this folder that shows in the calibre container as “config” (or maybe just the root folder, can’t recall)
will do, thank you!
I just manually transfer books to my reader when I get them. I have them organized by genre on my reader (done manually). This is not an area where I see automation providing any significant benefit to bother setting up and maintaining an automated pipeline.
I don’t think I can read books fast enough to make automation attractive either, haha. I break DRM on Calibre with two plugins, books purchased from Kobo, and then organize on Komga after manually dragging the files.
Yeah i read Like 8-12 books per year, at best, it doesn’t make sense to automate any aspect of that.
It’s not fully automated, but I use Shelfmark -> Grimmory for my ebooks. Works quite nicely with the ingestion/metadata lookup in Grimmory.
thanks a lot!
Grimmory is new to me, is it something like calibre for managing metadata?
Yup, I transferred from Calibre and Calibre-Web to Grimmory end of last year. It’s a webapp based solution with built in look ups for GoodReads, Hardcover, and other services. Overall pretty nice!




