• 0 Posts
  • 17 Comments
Joined 3 years ago
cake
Cake day: September 1st, 2021

help-circle







  • Downgrading can be dangerous, since app data meant for a newer version of an app can crash an older version that doesn’t know what to do with it. This doesn’t really feel like enshittification, just saving users from themselves by removing the danger button. It’s not like F-Droid is forcing everyone to use the newest version… old versions are still on the website, and they still let you easily grab an old version in-app if you’re doing a fresh install.








  • I use Calibre to store and manage my library, and then serve it to KOReader clients on four devices. There are two ways to serve books from Calibre to KOReader but I prefer the “content server” approach where Calibre runs a server that I can browse from within KOReader. (The other approach, “wireless device connection,” lets KOReader show up as a device you can drag-and-drop books to from within Calibre, but comes with limitations.)

    When I start a new book I manually download it to each device and let KOReader’s progress sync plugin store my reading progress across devices. Highlights and bookmarks don’t sync between devices, but there’s cross-platform desktop software called KoHighlights that I use to merge my highlights when I’m done reading a book, then I keep the merged version on my desktop KOReader library and delete the book from my other three devices. Other options for long-term storage would be using KOHighlights to export the merged highlights to plain text, HTML, CSV or Markdown, or using KOReader’s built-in functionality to export notes to a Joplin notebook (or a number of other formats). I know there’s also a way to send the highlights back to Calibre, and I did get this working at some point, but I remember it either being hassle or not working well.

    KOReader also has a way of saving highlights directly into PDFs (and only PDF files, I believe), and I think this is the default, but it’s something I’ve disabled.



  • On the hardware side, it’s long been the case that you should choose your hardware based on Linux compatibility. Thankfully there are more choices today with official support from the manufacturer, but it’s as true now as 20 years ago that if you’re the type of person who definitely needs the fingerprint reader to work, you have to do some research and see what other people are saying about different models before buying. Sticking to models popular among developers (ThinkPad being the classic example) and buying hardware a generation or two behind is advice that’s served me well for 15-ish years now, but nothing is better than web searching modelname + distro and reading.