Git Product home page Git Product logo

gelbooru-overhaul-userscript's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

gelbooru-overhaul-userscript's Issues

Feature brainstorm

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?

Offtopic

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

[Bug] Blank pages after a short while

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 :

  • Tampermonkey (on Firefox and on Chrome)
  • Violentmonkey (on Firefox)
    Chrome even had the benefit of having a fresh Tampermonkey installation with no other script other than gelbooru-overhaul to make sure there are no possible conflicts, as it's a secondary web browser I barely use.

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 ๐Ÿ˜Š

[Question] Other GelBooru based boorus

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.