What’s your ebook download automation pipeline? And what do you use for library management — calibre, calibre-web, something else?

  • ExcessShiv@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    3 months ago

    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.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      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.

      • ExcessShiv@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        3 months ago

        Yeah i read Like 8-12 books per year, at best, it doesn’t make sense to automate any aspect of that.

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 months ago

    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

  • solrize@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 months ago

    Mostly pandoc (for epub to text) and a few stupid python scripts. I’m a luddite and prefer reading text files. I don’t use any particular collection management beyond filenames and grep.

      • solrize@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        Epub is html with some crap wrapping it. Converting it to text follows the html formatting, like using the lynx browser.

  • adeoxymus@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    I have kavita and audiobookshelf running as containers on my NAS. I don’t have a good automation for getting books there since I usually need to remove DRM, which is a bit manual with calibre. Kavita is then coupled to my ereader (tolino) running koreader.

  • d00ery@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    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.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      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.

  • jacksilver@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    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.

  • non_burglar@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    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.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    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.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        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=true
        

        You’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)

  • whysofurious@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    3 months ago

    Not really automation, but I will copy-paste a comment I made in an older thread, maybe it can still be useful :)

    • I download books through Z-Library, I tried in the past lazylibrarian and readarr/bookshelf for automation, but I always ended up spending a lot of time on refining the search for non-english books or specific editions, which was just way easier in Z-Library.
    • I tag/update metadata of books using Calibre of my laptop. I prefer to manually do that because while it took a few days to do it for my whole library, I don’t really add books in such a high number that I can justify automating it or having a Calibre container on my homeserver. (I know Calibre Web Automated will do this, but see below). I use Hardcover to track my readings, so Calibre with the hardcover plugin makes it easy to find ids or HC editions for integrations with other apps I use.
    • After moving between Kavita, CWA and Booklore, I set up on Komga for library management. I found Komga’s koreader sync way more stable and mature than the other options. I am a bit annoyed by the fact that (as in Kavita) each book/series folder is a series, but at the end of the day the pros outweighs the cons for me. I can manage custom reading lists or series, so it’s not really an issue personally.
    • Holeheadou92984@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      3 months ago

      Try shelfmark, to me it is much better than lazylibrarian and readarr/bookshelf

      I am a bit annoyed by the fact that (as in Kavita) each book/series folder is a series, but at the end of the day the pros outweighs the cons for me.

      Yeah me too. I will try komga. thanks a lot

  • AustralianSimon@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    LazyLibrarian x2 instances, 1 for audiobooks and 1 for comics and ebooks. Nothing else needed, it uses Prowlarr to check all indexers.

    I have a script that converts everything to epub, even epubs to ensure characters are utf8.

  • TheFerventLion@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    It’s not fully automated, but I use Shelfmark -> Grimmory for my ebooks. Works quite nicely with the ingestion/metadata lookup in Grimmory.

      • TheFerventLion@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        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!