• Kobo doesn’t use DRM; publishers use DRM. If the publisher publishes the eBook without DRM, Kobo sells it to you that way.

    EBook stores don’t determine whether DRM of employed; only publishers do.

    Calibre has a GUI desktop interface, but it can also be run headless and provide a web interface. You can even run Calibre as a desktop app, and connect it to another Calibre running in server mode, and access those books as well.

    As a rule, I do not like Python applications. I find them generally pootly maintained over the long term, and prone to breakage because of dependency hell. Calibre is the exception to the rule; it’s an absolutely fantastic piece of software. So much so, that I donate to the project.

    • solrize@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      14 days ago

      If the kobo hardware device can read drm’d epubs, it is “using drm” to do so. I’m asking if Calibre can read those same drm epubs. Do you know if it can, maybe by adding a plugin? I know there was something like that for Kindle files. Thanks.

      • mic_check_one_two@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        13 days ago

        Calibre doesn’t natively support reading DRMed files, but there are anti-DRM plugins which are trivial to install. You need to provide a legitimate Kindle serial number for Amazon DRM, as it uses that to de-encrypt the files. When you add the file(s) to your library, the plugin automatically runs as a file conversion. It basically converts it from a DRM-locked .epub/.azw3 to a DRM-free .epub/.azw3 instead. Since Calibre already has file conversions built in, the plugin simply uses that existing system to spit out a DRM-free version of the same file, then it adds that to your library instead.