Filter 1PBTID (in-thread)

Hide low-post-count IDs inside /pol/ and /biz/ threads once the thread passes a post threshold; auto-unhide a poster once they exceed the per-ID limit; mask the filtered ID in the badge, quote previews, inline expansions and quotelinks (Requires 4chanX)

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Advertisement:

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

Advertisement:

Maker
sneedathan
Dagelijks aantal installaties
0
Totaal aantal installaties
0
Beoordelingen
0 0 0
Versie
2.3
Gemaakt op
27-06-2026
Bijgewerkt op
27-06-2026
Grootte
6,77 KB
Licentie
MIT
Wordt toegepast op

Filter 1PBTID (in-thread)

What it does
Hides posts from posters whose total posts in the thread are at or below a configurable per-ID limit (default 1, a 1pbtID) once a thread grows past a set size (default 100 posts). If a hidden poster exceeds that limit by posting more, they are automatically unhidden on the next pass. Where a filtered poster still surfaces, their identity is replaced with a configurable mask text: the poster ID badge, quote previews, inline expansions, and any quotelink or backlink pointing to the filtered post all show the mask text instead of the real ID or post number. Counts are recomputed live as the thread updates, so filtering stays accurate without a page reload.

Where it runs
Only on /pol/ and /biz/ thread pages, since those boards use per-thread poster IDs. It does nothing on other boards or on the catalog or index.

Requirements
4chanX must be installed and active. The script relies on 4chanX post structure and live thread updates. A userscript manager such as Violentmonkey or Tampermonkey is required to install it.

How to use

Install 4chanX.
Install this script in your userscript manager.
Open any /pol/ or /biz/ thread. Filtering activates automatically once the thread reaches the post threshold (default 100 posts).
A small counter appears at the bottom-left showing how many posts are filtered and the current post count versus the threshold.
Click the counter to reveal all filtered users. Revealed posts are shown with a red outline and their real IDs and quotelink numbers are restored so you can inspect who was hidden. Click the counter again to re-hide them.


Configurable variables (top of the script)
POST_THRESHOLD, default 100. Minimum posts in a thread before filtering turns on.
MAX_POSTS_PER_ID, default 1. Filter posters with this many posts or fewer. Set to 2 to also hide 2pbtIDs, 3 for 3 and under, and so on.
BOARDS, default pol and biz. Boards the script runs on.
HIDE_OP, default false. Set true to also hide the OP if the OP is a filtered ID.
VERBOSE, default false. Set true to log activity to the console.
COUNTER_LABEL. Text shown on the on-screen counter. Update this if you raise MAX_POSTS_PER_ID above 1, since the default still says 1pbtID.
MASK_TEXT, default user filtered. Text shown in place of a filtered poster's ID and quotelinks to it.
MASK_COLOR, default red. Color of the mask text.
RECHECK_DELAY, default 250. Debounce in milliseconds for re-evaluating after thread updates.

Notes
Hiding is purely visual using a CSS class, so revealing is instant and nothing is permanently removed. Masking is driven by the poster ID class and post number, so dynamically created quote previews, inline expansions, and backlinks are covered automatically. Filtering only counts posts present in the thread, so a poster who exceeds the per-ID limit is never hidden.

Credit
Adapted from an anon on /g/ (desuarchive.org/g/thread/85972536).