"No matter how much I struggled, it turns out a website has its limits. That is why... I WROTE A USERSCRIPT, JOEJOE!"[
openuserjs.org]
Userscript Download | [
github.com]
User Manual | Latest Release: v2.2.2 on 20 November 2022
Please read the [
github.com]
user manual for more detailed information on setup instructions, feature descriptions and the automated gallery downloads feature. This post only has the features and preface sections from the manual. In case you do not know how userscripts work, you need to firstly add a browser extension like [
www.tampermonkey.net]
Tampermonkey, and then add the scripts to run them.
FeaturesThis is just short list to quickly show its features before even the preface below. A longer list with explanations is provided in the [
github.com]
wiki. You can selectively enable any of the features below, except for the GUI control panel, which is always on.
Site-wide features:
- Scientific dark theme
- Scientific light theme
- Design fixes (enabled by default)
- Subjective fixes (enabled by default)
- Improved navigation bar (enabled by default)
- Comment and forum filters
- Jump to top/bottom buttons (enabled by default)
- Dawn reward extension (enabled by default)
Gallery list features:
- Additional gallery filters
- Unselect category buttons
- Full titles above thumbnails (enabled by default)
- Gallery colour coding (enabled by default)
- Automated gallery downloads
- Open galleries in tabs (enabled by default)
Gallery view features:
- Vigilante thread links (enabled by default)
- Alternative rating system (enabled by default)
- Clickable external URLs (enabled by default)
Image view features:
- Basic viewer fit-to-screen (enabled by default)
- MPV fit-to-screen (enabled by default)
- Hide MPV toolbar (enabled by default)
- Remove MPV tooltips
- Relocate MPV thumbnails (enabled by default)
Upload management features:
- Upload guide links (enabled by default)
Script features:
- GUI control panel (always on)
- LANraragi metadata plugin (available by default in LANraragi)
Preface1) First of all, please ask me if you need help, but be sure to read the [
github.com]
user manual first and also the [
github.com]
wiki if needed. To keep this manual/readme easy to read, a lot of information is placed in the [
github.com]
wiki. Most users who have problems with the automated gallery downloads feature simply did not complete the setup according to the instructions.
2) This is the public version of a private script I wrote for myself over the years. I did a lot of extra work and made this public version just to help others improve their experience on EH. I would be happy if you find my script useful, but otherwise I have nothing to gain from it.
3) Since this is just a private script I wrote for myself, it naturally does not collect any information from the user and does not do any fishy stuff. The code is self-contained, fully transparent, very readable and well documented, so it should be easy to inspect if you would like to have a look.
4) I am purely self-taught, so I am not a real programmer and may have limited ability to debug telepathically and fulfil feature requests. Real life constraints also make it difficult for me to work on this script. However, I am quite confident in its quality and readability, since I did spend several years and hundreds of hours on it.
5) Although I have been using this script for years, it is too big (5,000+ lines of code) for me to test all usage scenarios on all platforms, browsers, userscript engines and EH pages. I know there are a few errors that the script cannot handle, because I cannot even trigger and see them in the first place. Therefore, there might be bugs and you can always submit a report to me to solve any problem you find.
This post has been edited by Mayriad: Nov 21 2022, 11:00