𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍

       🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆. 
 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍 

Ceterum Lemmi necessitates reactiones

  • 2 Posts
  • 33 Comments
Joined 3 years ago
cake
Cake day: August 26th, 2022

help-circle





  • If Jekyll isn’t your jam, then Hugo probably won’t be, either.

    I have a simple workflow based on a script on my desktop called “blog”. I Cask it with “blog Some blog title” and it looks in a directory for a file named some_blog_entry.md, and if it finds it, opens it in my editor; if it doesn’t, it creates it using a template.md that has some front matter filled in by the script. When I exit the editor, the script tests the modtime and updates the changed front matter and the rsyncs the whole blog directory to my server, where Hugo picks up and regenerates the site if anything changed.

    My script is 133 lines of bash, mostly involving the file named sanitization and front matter rewriting; it’s just a big convenience function that could be three lines of typing a little thought, and a little more editing of the template.

    There’s no federation, though. I’m not sure what a “federated blog” would look like, anyway; probably something like Lemmy, where you create a community called “YourName”. What’s the value of a federated blog?

    Edit: Oh, I forgot until I just checked it: the script also does some markdown editing to create gem files for the Gemini mirror; that’s at least a third to a half of the script (yeah, 60 LOC without the Gemini stuff), which you don’t need if you’re not trying to support a network that never caught on and that no-one uses.





  • Ah, yes. Kobo does, indeed, support DRM. Calibre does a not. You can still use non-DRM books with both.

    Also, it turns out that there is a piece of software that someone built that happens to work with the very excellent Calibre plug-in system which, if you bought the eBook and have the software proof of purchase, will strip out there DRM from books and allow you to read the books with Calibre. I’m not suggesting you do that, because the unethical and corrupt DMCA bought by from crooked politicians by the media industry in 1998 stripped owners of fair use rights which they’d enjoyed until then. But, it’s easy to find and trivial to use, and once you have it you tend to forget you installed it.


  • 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.


  • B2 warns you, in advance, if your payment mechanism is expiring. And then, they don’t immediately delete your account or data if you’re late.

    If you find out they accept advance payment, let me know; and I’ll do the same. Based on their charge model, you won’t be able to pay for X months, but I’d like to, say, have an account balance they will draw on if my payments fail.

    I’m in particular considering the case of my untimely death. I have instructions for my family to get at all the backups, just in case, but if I die dealing with that is going to be really low on their list of priorities. I’d like to know that, 6 months after my CC stops working, my family will still be able to access my backups if they need to.

    I double back-up onto SSD, but still.


  • I’ve done the Arch to Artix. It wasn’t hard, per se, but it took a while. I think that should be Medium, because Artix isn’t just an Arch derivative.

    In fact, might I suggest a different way of looking at the difficulties?

    • Replacing the package manager: Hard.
    • Replacing the package manager without a live USB: Extreme.
    • Going from a basic systemd-based distro (init, log, cron) to anything else: Hard
    • Going from a systemd distro that’s bought into the entire systemd stack, including home and boot: Extreme
    • Going from one init to another: Medium
    • Changing boot systems: grub to UEFI, for example: Easy.
    • Replacing all GNU tools with other things: Extreme (mainly because of script expectations).

    And so on. You get 1 point for Easy, 2 for Medium, 4 for Hard, and 8 for Extreme. Add 'em up, go for a high score.

    I don’t think rolling your own is that hard, TBH, unless you’re expected to also build a package manager. If maintaining it would be harder than building it.