Replies: 5 comments 23 replies
-
Hey there, thanks for noting my fork. I'll be happy to explain my changes in more detail if needed. There is definitely some technical debt there too, e.g. "similar posts" doesn't actually respect current safety settings. I also showcase some of my changes in other posts here, e.g. https://github.com/rr-/szurubooru/discussions/434 |
Beta Was this translation helpful? Give feedback.
-
Hi! Thanks for including my fork. FYI though, the fork is pretty much dead. I've implemented the features I wanted and that was pretty much that. The purpose of publishing it was more or less to get my changes out there and possibly merge it upstream, but it seems like it will be a while before that happens, and that's okay. Time for my shameless future self-plug: I have ideas and plans (some already in motion) for a future booru that takes a lot of inspiration from this project. Just putting that out there in case anyone is interested. |
Beta Was this translation helpful? Give feedback.
-
Appreciate the mentioning, but my fork is just an attempt to combine OG szurubooru with another fork of it that contains OpenGraph embeds, there's nothing interesting about it. |
Beta Was this translation helpful? Give feedback.
-
I have been fixing bugs and layout issues I come across while setting up my instance, and implementing features I am missing. Notable changes are instant theme application on reload, correct resizing on desktop and android, gallery-dl support, ruffle for swf playback, higher quality and lower filesize thumbnails (with better swf support), right click support on firefox (that keeps notes functionality), markdown header support, original aspect ratio thumbnails, style fixes, stripes instead of transparency grid, server-agnostic download button, thumbnails as image preloads. Some commits are personal preference/removing things I don't need, like 3rd party reverse search links. I plan to upstream all of the interesting changes, but that will only happen once I'm done messing with it every day. |
Beta Was this translation helpful? Give feedback.
-
A few months ago, I started a complete rewrite of the szurubooru backend using Rust with a focus on increasing performance: https://github.com/liamw1/oxibooru I've implemented maybe 90% of the original functionality so far and have added a few notable improvements, including:
There's still a few bugs to work out, but it works pretty well right now for my own personal use. I managed to manually migrate an old szurubooru database over, but I plan to create a script for this when I get around to it. EDIT: I put together some rough benchmarks against szurubooru here. |
Beta Was this translation helpful? Give feedback.
-
This project has a few different forks which contain a lot of changes and additions. I've been working on my own (not yet pushed) and have been borrowing bits and pieces from different forks, so I figured I'd share what I've found. If you're aware of any other forks with significant changes, please share them. I have a feeling there may be more lurking in the Network and Forks pages.
Hunternif's fork (@Hunternif) - Lots of minor and major changes, some of which were later integrated upstream but most of which weren't
infinibooru (@VivaLaPanda) - Stable Diffusion integration. Can generate permutations of existing images, I think
hujle's fork (@hujle) - A bunch of changes that I'm still sifting through
szurubooru_photos (@skybldev) - A fork aimed at storing photos and videos taken with physical cameras
Beta Was this translation helpful? Give feedback.
All reactions