Skip to content

Instantly share code, notes, and snippets.

View Tarrgon's full-sized avatar
💭
Dragons

Tarrgon

💭
Dragons
View GitHub Profile
@Tarrgon
Tarrgon / walltakerMaster.user.js
Last active May 24, 2025 18:23
Adds buttons to set Walltaker links from e621 directly.
// ==UserScript==
// @name Walltaker Master
// @namespace WalltakerMaster
// @version 1.1.0
// @description Adds buttons to set Walltaker links from e621 directly.
// @author Tarrgon
// @match https://e621.net/posts/*
// @match https://e926.net/posts/*
// @include https://walltaker.joi.how
// @updateURL https://gist.github.com/Tarrgon/ce7dfe6df6f1c73a2c3cac18822c3f10/raw/walltakerMaster.user.js
// ==UserScript==
// @name Blacklist Categories
// @namespace http://tampermonkey.net/
// @version 1.1
// @description E621 blacklist categories and switching
// @author Tarrgon
// @match https://e621.net/*
// @match https://e926.net/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=e621.net
// @grant GM_addElement
// ==UserScript==
// @name BSky Redirect
// @namespace http://tampermonkey.net/
// @version 2024-05-26
// @description Redirect you to the best version available from bluesky
// @author You
// @match https://cdn.bsky.app/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bsky.app
// @grant none
// ==/UserScript==
// ==UserScript==
// @name e621 Set and Pool Favoriter
// @version 0.2
// @description Lets you favorite pools and sets.
// @author DefinitelyNotAFurry4
// @match https://e621.net/post_sets*
// @match https://e621.net/pools*
// @icon https://www.google.com/s2/favicons?sz=64&domain=e621.net
// @grant GM_addElement
// @grant GM_setValue
@Tarrgon
Tarrgon / README.md
Last active November 30, 2023 04:09
e621 Mass Unfavorite

This tool will allow you to mass unfavorite posts on e621. You can use it to unfavorite all posts, or ones that pass a filter.

The filter syntax is much like my advanced search syntax, however it does not have any metatag support. It does, however, have full tag grouping, OR and NOT capability. Read the above post for more details and examples.

The program must be ran with node.js. I recommend running it dry first if you are using the filter to make sure nothing looks wrong and that the filter worked properly. After that just let it run. It will do one unfavorite every 800ms if the post passes the filter.

To use this you will need to download node.js and then run the program.