[HN Gopher] Calibre Replacement Considerations (2019)
       ___________________________________________________________________
        
       Calibre Replacement Considerations (2019)
        
       Author : edward
       Score  : 81 points
       Date   : 2023-09-02 19:48 UTC (3 hours ago)
        
 (HTM) web link (anarc.at)
 (TXT) w3m dump (anarc.at)
        
       | toenail wrote:
       | This seems to be from 2019. Still no viable fork in sight. Yawn.
       | Can't be so bad.
        
         | [deleted]
        
         | RockRobotRock wrote:
         | fire up your IDE
        
           | JadeNB wrote:
           | I think toenail meant less "will no one rid me of this
           | turbulent reader?", and more "if it were really so bad, then
           | someone would have written some sort of alternative solution
           | already." (I'm not sure I agree with the assertion, but, if
           | I've read it correctly, then "fire up your IDE" doesn't seem
           | to address it.)
        
             | RockRobotRock wrote:
             | good point! i see what they meant now.
        
           | CameronNemo wrote:
           | Not the original commenter, but if the code is as messy as
           | the blog post states, a fork might not be the ideal choice.
           | Might be better to start cutting out libraries, then
           | implement bespoke, feature-specific applications on top of
           | them.
        
       | mcpackieh wrote:
       | I don't use the Calibre GUI for anything, I have my own library
       | management software, but the `ebook-convert` command-line tool
       | which comes with Calibre is very useful. Much respect to Kovid
       | Goyal for making these tools.
        
       | redandblack wrote:
       | Best is someone familiar with the LLM based coding tools to help
       | the calibre team refactor their code.
       | 
       | IMHO, calibre components can be replaced with other tools, but
       | very difficult to assemble and engage an open source team
       | successfully as they have shown. I have the same view on VLC also
        
         | nerdponx wrote:
         | Are LLMs useful for large-scale refactoring? Seems like you'd
         | need a specific model for that.
        
       | ilyagr wrote:
       | I think installing Calibre is a good use case for installing Nix
       | (https://www.nixos.org).
       | 
       | Unfortunately, you might also need
       | https://github.com/guibou/nixGL to run graphical apps under Nix.
       | It's a shell script to use the correct OpenGL library.
        
       | MattPalmer1086 wrote:
       | I really only have 3 use cases for Calibre : "sync my device with
       | my library", "convert format", and "strip DRM".
       | 
       | I can never figure out how to do those things without massive
       | research each time I need to do them.
       | 
       | Maybe it's just me, but I do find the UI horribly confusing.
        
         | ghostpepper wrote:
         | I think you can do most/all of that from the command line using
         | tools like ebook-convert
        
         | freedomben wrote:
         | For the last several years I've had terrible luck with number
         | 3, though I supect that's entirely amazon's fault rather than
         | calibre. It's a real shame too because I used to buy _a lot_ of
         | books, but once I couldn 't read them on the device I wanted
         | (like Remarkable tablet) there's no point in buying anymore so
         | I stopped. I still buy from DRM-free sellers, but most of the
         | books I want to read are only available through the popular
         | e-reader store.
        
           | fbdab103 wrote:
           | Similar boat, I have not been able to open some books for the
           | last few times I have tried.
        
             | unethical_ban wrote:
             | Amazon books _published_ after some date in 2023 have new
             | formatting /encryption.
             | 
             | Now I think for those new books, you need to do some hoop
             | jumping about "send to device" with an old kindle or PC.
        
               | rolobio wrote:
               | This is correct. My answer is simply to not buy any
               | Kindle books. In the future, I may buy some again if I
               | can strip DRM.
        
           | LegitShady wrote:
           | the strip DRM part was always a plugin for calibre, not a
           | native function.
           | 
           | Personally Calibre did amazing work for me always, even if
           | the UI was clunky. When I used a kindle i had it set up to
           | immediately convert everything to a non DRM format and use
           | amazon whispernet (or whatever they're calling it now) to
           | send them automatically and wirelessly to the device.
           | 
           | Hard to argue with that kind of flawless performance.
        
         | michaelmrose wrote:
         | 1: Sync 1a: Plug in device via USB, right click, send to device
         | 1b: with your android/ios device connect wirelessly with the
         | calibre companion app, right click, send to device
         | 
         | Tips:
         | 
         | calibre companion avoid the need to fiddle with a usb cord and
         | worry about your device properly talk to your computer
         | something that is harder than it ought to be with
         | phones/tablets
         | 
         | ondevice:false shows you all the books in your library that
         | aren't on the connected device and can be combined with any
         | other query eg tags:scifi and ondevice:false. If its harder
         | than this you may be selected a device that was not only
         | proprietary and shitty but also uncommon so that calibre don't
         | know how to work around its shittiness.
         | 
         | 2: right click book book convert individually/bulk convert
         | 
         | Tips:
         | 
         | If you want to know what things are not in your preferred
         | format say you want epub and not mobi you can search for
         | formats:mobi and not formats:epub. This makes it easy to ensure
         | everything is in a format that for instance works well with
         | your device.
         | 
         | Don't expect conversions to and from PDF to work well. If might
         | turn out readable but it wont be optimal. It works MUCH better
         | converting between more standardized ebook formats.
         | 
         | 3. You CAN configure calibre to strip DRM on import
         | automatically but this is inherently going to be a continuing
         | struggle because its an arms race. Consider just not buying
         | books that are protected by DRM. You can virtually always get a
         | book without DRM, get a pirated version that doesn't by its
         | nature have DRM, or a physical book. Hell if you like buy a
         | physical book and donate it and enjoy your pirated book without
         | guilt.
         | 
         | If you find the interface confusing in the settings you can
         | literally customize
         | 
         | - the items that show up in the toolbar - the items that show
         | up in the toolbar when a device is connected - the context menu
         | that pops up when you click a book in each type of view if need
         | be
         | 
         | You can further customize short cuts including single key
         | shortcuts
         | 
         | If you do 3 things you can have 3 buttons in the toolbar or if
         | you please 3 single character shortcuts. Want e to edit the
         | books info and s to send it to your connected device then
         | configure it so.
        
         | stoolpigeon wrote:
         | Number 3 makes it worth it alone. If I buy something I want to
         | be able to back it up and own it.
         | 
         | Number 2 is awesome because when people publish without DRM,
         | effectively I don't need to worry about the format.
         | 
         | The first has never been that big a deal to me but I'll always
         | have it on a machine I use for the other two.
        
         | 5e92cb50239222b wrote:
         | $ ebook-convert source.fb2 .epub
         | 
         | I don't know about the other two, never needed them.
        
         | bane wrote:
         | I have a pretty sizable library of e-books (comics, magazines,
         | regular books, PDFs, papers, etc.). The way I manage, organize,
         | and read them is very personal to my workflows and interests.
         | As a result I've pulled together a hodge-podge of different
         | tools to accomplish what I want, and it works very well for me.
         | 
         | Calibre is not one of those tools.
         | 
         | However, to be fair, I have the feeling that Calibre is mostly
         | the result of Kovid Goyal's version of what I do, but he
         | decided to write some software to do it back when there were
         | fewer choices. As a result, it's highly personal to his
         | interests and workflow, and lots of the complaints about it are
         | really just a result of other people wanting to do things their
         | own highly personal way and running into an impedance mismatch
         | with Goyal's way, just like they'd run into one with how I do
         | things.
         | 
         | It's clear that there's huge demand for ebook management
         | software, but there's no comprehensive "Plex" for ebooks, and
         | as a result you end up having to strap together your own stuff
         | to get it working.
        
       | davidgerard wrote:
       | (2019)
       | 
       | Calibre 6.x is in current Debian
       | https://tracker.debian.org/pkg/calibre
        
       | Aisen8010 wrote:
       | Calibre always had some update. It was annoying.
        
       | [deleted]
        
       | aaron695 wrote:
       | > I know almost exactly zero people that have an ebook reader
       | that do not use Calibre.
       | 
       | Calibre is like curl an important part of the foundation of the
       | worlds knowledge base, except Kovid Goyal doesn't have a wiki
       | page.
       | 
       | While MIT blowhards came up with BS like OLPC, Calibre has helped
       | spread books worldwide.
       | 
       | It was great Kovid Goyal got Calibre to Python 3 as the sole (?)
       | developer , I'm not sure if any of the complainers offered to pay
       | to get it there quicker?
       | 
       | I have no idea why the blog post is getting upvoted, but I'm sure
       | helping Calibre along with bug fixes or $ is better than the
       | most/all of the musings in the blog.
       | 
       | Experiences in FOSS | Kovid Goyal (2022)
       | https://www.youtube.com/watch?v=y-nFFtQt-Gg
        
       ___________________________________________________________________
       (page generated 2023-09-02 23:00 UTC)