enchoseon / gelbooru-overhaul-userscript Goto Github PK
View Code? Open in Web Editor NEWVarious toggleable changes to Gelbooru such as enlarging the gallery, removing the sidebar, and more.
Various toggleable changes to Gelbooru such as enlarging the gallery, removing the sidebar, and more.
Just wanted to ask a question. Would it be possible to adjust this userscript to work with other Gelbooru-based boorus like rule34.xxx given that Gelbooru functions on Beta 0.2.5 and the later on Beta 0.2? I tried messing around with it a bit and I can't seem to get it to display the display windows or sidebar due to rule34.xxx lacking a secondary "body" that Gelbooru does with the "container" ID
I'm thinking about how to implement auto-updating the blacklist using '@resource'.
This can't be done by user.js manual changes because it is overwritten as it updates.
It can't be done by accessing a second userscript because their resources are isolated ('@namespace' is a useless property).
One way to do this is to have a second unupdatable script that will store the user-defined '@resource */blacklist_NAME.txt', putting it in the Web Storage and retrieving it every time the original script is run.
What's your thoughts?
Could we implement AdBlock? For some reason adblock extensions tend to fail on gelbooru and I have no pleasure seeing porn ad while browsing site
Hello, thanks for your work on this script, on top of what PetrK39 did. The feature enlarging the thumbnails on mouse-over is what I was looking for, alongside some nice tweaks ๐
The issue I'm getting is quite simple to describe, but maybe not to reproduce on your end as I imagine you don't have this particular issue : after a short while, even on a fresh script installation, I'm getting a blank page when opening a picture. And once that happens, refreshing the pictures list/view also ends up in a blank page. Basically, I have to completely remove the script to make Gelbooru display anything again. Prior to that issue, everything works, be it the thumbnails enlargement on mouse-hover, the loading indicator, the blacklist, the infinite scroll. It just... suddenly stops to work.
After a fresh installation, I also tried to go immediately in the settings to disable the features I wouldn't use (namely the blacklist) to keep it at minimum, in the hope that one of those features would be the trigger to my blank page issue, but it didn't help.
Tried on :
Is this behavior because the script is still in active development on your end? Not sure if I can provide more information, it just happens after a minute or so of use, if not less. Note : I don't have this issue if I use PetrK39's base script, though it's now lacking a bit in features compared to your improvements (namely the infinite scroll, which works nicely with the thumbnails enlargement + loading the high resolution picture)
Have a nice day ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.