Watchlist for tags on Rule34.xxx
These are versions of this script where the code was updated. Show all versions.
Rule34.xxx API now requires an account (https://api.rule34.xxx/). You will need to go to your account -> Options -> API Access Credentials -> Generate New Key -> Save and refresh -> Copy Paste into the field in the Watchlist
-Issue with update
-Added keyboard hotkey to cycle through new content. (ALT + F2 by default)
-Open Watchlist Gallery in new tab with Middle Click or CTRL+Left click when clicking "Watchlist"
-Added open Watchlist Gallery in new tab with Middle Click or CTRL+Left click-Replaced + - with checkboxes
-Minor fix blacklist and time display
-fix empty Watchlist Gallery when 'Show new content' was checked.
-Increase default check to 5 images / 2 seconds.-You can select the tags you want or don't want to check with the [+/- Check] filter.-You can select the tags you want or don't want to see on the Watchlist Gallery with the [+/- Gallery] filter.-The Watchlist Gallery shows all the tags from your watchlist. If you have too many tags (~250+) and it doesn't show anything, try using the [+/- Gallery] filter to disable some tags.
-Added a button under the search bar to allow combinations of tags.-Removed the migration code (Localstorage to GM storage). If your watchlist is empty, make sure to install the 1.1.4 version first (See previous note). If still empty, my apologies, just start from scratch.
-Changed the way tags are saved, from local storage to GreaseMonkey API. It should now work in private browsing.If your watchlist is empty after last update, try to delete "migrationDone" in localStorage (F12 > Storage > Local Storage) and refresh.-Added a +/- feature to select the tags you want or don't want to check.
- Added an input field to change cooldown (Minute).
- Added a 3 minutes cooldown for each tag. If "Checking for new content" is interrupted, when you check again it will skip the tags still under cooldown and resume where it stopped.
-Display tags in alphabetical order
Switch to manual checking and added a delay between api requests to avoid server hammering.New posts that contain blacklisted tags are in orange. However, since the script only checks the most recent post for each tag to determine whether new content has been posted, it's still a good idea to verify that there aren't more.By default the script checks 1 tag every 2 seconds, you can edit MAX_TAGS_TO_CHECK_AT_ONCE and TIME_BETWEEN_API_CALLS_MS.
Ignore new contents containing blacklisted tags.
Added "&limit=1" => var apiUrl = 'https://api.rule34.xxx/index.php?page=dapi&s=post&q=index&tags=' + tagName + '&limit=1';So it only fetches the most recent post.
Added "Last checked: n minutes ago" in the modal window.