github Difegue/LANraragi v.0.7.3
LANraragi v.0.7.3 - Glass Spider

latest releases: v.0.9.21, v.0.9.20, v.0.9.10...
4 years ago

The latter half of the song, announced by a synth bassline that foreshadows the refrain, works well enough as a horror-movie soundtrack theme, with some of Bowie’s eeriest lines on the album (“life is over you,” “come along before the animals awake“)

65b8962e9c0d73548de3674b0dd46c4fdf8e5a143c37af1f8735180032b46596

Welcome to the Hacktoberfest Update!
If you would like to contribute to the only-therefore-best perl manga manager in order to bump up your PR count, you can read this blog post for more information.

For the common folk, I do have some nice updates in store.

Downloaders!

It's been a long time coming.

Starting with this version, you can queue URLs into LRR, which will then download them directly to your stash.
Downloads are completely asynchronous and won't eat into the main server's performance, thanks to a new job queue implementation.

This update comes with a revamped Upload page in order to accomodate the new downloader features.
Supported with this release are any kind of direct URLs, alongside E-H and Chaika links through dedicated downloader plugins.
download

Please make sure to read the Documentation.

New iOS Client!

This isn't really a feature from me, but we're finally reaching complete platform saturation with this new iOS client from fellow user Doraemoe.
Please check it out.

It even works on macOS if you use Catalyst!
I'm pretty sure this isn't explicitly supported, though.
image

Final API update

With 0.7.3, I am removing the last remaining endpoints of 0.6.9. You also get two new endpoints related to the new Downloader feature!
image

This definitely breaks the Tachiyomi plugin for now, as it relied on 0.6.9 endpoints + key param authentication.
See this issue for details: https://github.com/inorichi/tachiyomi-extensions/issues/4278

Changelog

  • (#84) Downloader support is in!

    💾 You can now feed URLs to the server through either the Upload Center or the new /api/download_url endpoint.
    🔩 Download jobs are handled by the new Minion Job Queue so they don't affect performance no matter how many you queue up 🎉
    🎰 Downloaded archives will pass through both Auto-Tag and Auto-Plugin if enabled, just like with normal uploads from your computer.
    🗺 This update also brings support for new Downloader Plugins, which are meant to help the downloader when it encounters non-direct URLs. Support for E-H and Chaika comes with this release, with hopefully more later on!

  • Implement a Job Queue using Minion

    🤝 Minion is a helpful project from the Mojolicious folks which allows running background tasks easily following commands from the main server.
    👓 This is different from the existing Shinobu background process, which acts as more of a File Watcher to monitor for local changes and can't be ordered around by the server.
    🖼 Current tasks that the Minion worker can handle are thumbnail (re)-generation, warming the search cache, and of course, downloading remote URLs.
    🧬 This should make first-launches way snappier, since the server doesn't get bogged down by thumbnail generation requests now.

  • (#331) Reworked Upload Page

    🥃 I've taken advantage of the downloader work to jazz up the Upload page a bit. You now get an overall progress count, with number of successes and failures.
    ✨ Postprocessing of uploaded files now goes through Minion as well, which should make mass uploads less laggy.

  • Optimize thumbnails placement on filesystem

    🎏 Taking a page from how Hydrus does it, thumbnails are now organized in subfolders matching the first two characters of the matching archive ID. This improves filesystem access a bit if you have lots of thumbnails, since no FS on earth really enjoys having a folder with 5000 files in it.
    💦 This change sadly means that your thumbnails will need to be regenerated once the update is installed.
    You can use this quick bash script to move your existing thumbnails to the new architecture:

for f in ./*.jpg ; do 
  if [[ -f "$f" ]]; then 
    i=${f##*/}
    dir=${i:0:2}
    mkdir -p "$dir" && mv "$f" "$dir"
  fi
done
  • (#281) Add cooldown metadata to some plugins

    🥶 Metadata plugins can now specify a cooldown between their executions to avoid bans from remote web services.
    🍦 This value is shown and recommended in batch tagging, and automatically applied in auto-plugin when a new archive is uploaded.
    image

  • Miscellaneous other changes

    💎Update the Windows Bootloader to look more like modern apps
    💎Moved the Shinobu PID file to script/shinobu.pid to match the Hypnotoad one
    💎Search cache warmup will also now recache your category searches if you have any.
    💎Indicate more clearly when the edit page saves metadata to the server
    💎Improved performance of /api/archives (and search a bit as well), leading to substantial load time gains with external clients
    💎Fix /api/archives/:id/metadata returning the wrong operation name
    💎Add a cache_last_cleared value to /api/info, matching the last time the search cache was wiped
    💎(#328) Revert archives being opened in a new tab because I hated it
    💎(#329) Fix search-on-tag-click thing so it doesn't drop a bunch of spaces in your search field anymore

Don't miss a new LANraragi release

NewReleases is sending notifications on new releases.