Rule34 Custom Blocker (Tags & Users)

Hides posts with specified tags, artists, or users and intelligently skips them in the post view based on your navigation direction.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
KerimDemirkaynak
Daily installs
0
Total installs
77
Ratings
2 0 0
Version
3.2
Created
2025-10-16
Updated
2026-03-07
Size
5.85 KB
License
MIT
Applies to

Description

This script helps you curate your browsing experience on Rule34 by automatically hiding content with specific tags, from unwanted artists, or uploaded by specific users you wish to avoid. It works in two intelligent ways: by filtering the main thumbnail grid and by automatically skipping posts when you are browsing them one by one.

The goal is a seamless experience, allowing you to navigate without interruption from unwanted content.


Features

1. Grid View Filtering

  • Automatic Hiding: On the main post list and search result pages, any thumbnail associated with a blocked tag or artist is automatically hidden from view.
  • Dynamic Content Support: It works perfectly with infinite scroll or when you navigate between pages, as it constantly watches for new content to filter.

2. "Smart Skip" in Single Post View

  • Intelligent Auto-Skip: This is the core feature. When you are viewing posts individually and land on one containing a blocked tag or uploaded by a blocked user, the script doesn't just block it—it skips it.
  • Direction-Aware: The script knows whether you were clicking "next" or "previous". It instantly hides the unwanted image and automatically clicks the correct navigation button for you, taking you to the next "safe" post in the direction you were already heading.
  • Instant & Seamless: The process is so fast that you will barely notice the skipped post, preventing any flash of unwanted content.

3. Fully Customizable Blocklist (Tags & Users)

  • You Are in Control: The blocklist is easily editable. You can add or remove any tag, trash artist, or specific uploader you want to hide.
  • Simple to Edit: A simple list at the top of the script's code holds all your rules. See the instructions below on how to modify it.

How to Use & Customize

General Usage

The script works automatically in the background after installation. There are no menus or buttons to configure.

How to Customize the Blocklist

This is the most important part! You can add any tag or user you want to the blocklist.

  1. Open your userscript manager (e.g., Tampermonkey, Greasemonkey).
  2. Go to your list of installed scripts and click on this script to edit it.
  3. Near the top of the code, you will find the blockList array: javascript const blockList = [ 'futanari', 'futa_on_male', 'user:furreal99', // Example of a blocked user // ... and other tags/users ];
  4. To block a Tag or Artist: Add a new line inside the brackets [ ]. Make sure the tag is in single quotes (' ') and has a comma (,) at the end. (e.g., 'trash_artist',)
  5. To block a User (Uploader): Add the prefix user: before their username (e.g., 'user:GokuYellow',). The script will check the statistics panel and skip their posts.
    • Example: To add a new tag and a new user, you would change it to: javascript const blockList = [ 'futanari', 'futa_on_male', 'example_tag', // Your new tag 'user:GokuYellow', // Your newly blocked user ];
  6. Save the script. The changes will take effect immediately upon reloading a Rule34 page.