What’s your ebook download automation pipeline? And what do you use for library management — calibre, calibre-web, something else?
- jacksilver@lemmy.worldEnglish6 days
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.
irmadlad@lemmy.worldEnglish
7 daysI 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
- 7 days
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.
- 7 days
why would I try a book REQUESTING system when I’m working on my own AIO solution?
- Holeheadou92984@lemmy.worldEnglish6 days
Didn’t know you are writing your own code, thought you might take advantage in shelfmark, because it is very much mature.
- Jolteon@lemmy.zipEnglish7 days
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.
- 7 days
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.
- non_burglar@lemmy.worldEnglish7 days
Calibre Web Automated. I have Kobo integration enabled, so when I add an ebook to the “sync” folder, it appears on my Kobo. pretty nice system.
- ikidd@lemmy.dbzer0.comEnglish7 days
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.
- ikidd@lemmy.dbzer0.comEnglish6 days
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)
- d00ery@lemmy.worldEnglish7 days
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.
- Holeheadou92984@lemmy.worldEnglish7 days
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.
- d00ery@lemmy.worldEnglish6 days
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.
- Holeheadou92984@lemmy.worldEnglish6 days
Sorry for recommending readest, the webdav feature is locked behind paywall
- 7 days
It’s not fully automated, but I use Shelfmark -> Grimmory for my ebooks. Works quite nicely with the ingestion/metadata lookup in Grimmory.
- Holeheadou92984@lemmy.worldEnglish7 days
thanks a lot!
Grimmory is new to me, is it something like calibre for managing metadata?
- 3 days
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!
- dragonlover@lemmy.zipEnglish8 days
For books: mam (manually now that readarr died) -> calibre -> Kavita
If it’s a manga or comic, bypass calibre, straight to Kavita + komf for metadata / covers.
- Holeheadou92984@lemmy.worldEnglish7 days
Would you say Kavita is better than calibre web? I’m having trouble adjusting to folder structures of Kavita
- dragonlover@lemmy.zipEnglish7 days
I vastly prefer it to calibre web personally, but it’s all up to personal preference. Kavita has a pretty extensive user guide too
I use calibre to label books by series. I don’t think I did anything crazy with the folder structure outside of putting comics, manga, and books in separate directories.
I have one media directory with books / manga / comics in separate subdirectories. I process metadata with calibre or other tools as needed, and point Kavita at my books directory and tell it to scan. Kavita should automatically group books of the same series together provided the series name is exact. (eg: “The adventures of Bob” vs “adventures of Bob, The” would be seen as different series. Kavita should also group the libraries together by directory, so I have 3 libraries, books, manga, and comics.
You do need to make sure books are all in the correct formats. I batch convert everything to epub and limit Kavita to only show epubs to avoid duplicates.
The upside to all this is that Kavita comes with a cleaner interface imho, opds is easier to set up, and I’ve had less issues with it. Also users can set their own reading lists and collections if you are setting this up for other users.
- ExcessShiv@lemmy.dbzer0.comEnglish8 days
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.
ampersandrew@lemmy.worldEnglish
7 daysI 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.
- ExcessShiv@lemmy.dbzer0.comEnglish7 days
Yeah i read Like 8-12 books per year, at best, it doesn’t make sense to automate any aspect of that.


