Rule34.xxx Comments Feed

Turn the global comments page into a live feed. Includes advanced filtering, highlighting and user notes!

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 or Violentmonkey 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!)

Аўтар
SassyRhombus
Усталяванняў за дзень
0
Усяго ўсталяванняў
5
Рэйтынг
0 0 0
Версія
1.30.2
Створаны
14.08.2026
Абноўлены
25.08.2026
Памер
150.0 КБ
Ліцэнзія
0BSD
Ужываецца на

Brief

This project is a userscript which turns rule34.xxx's global comments page into a live feed. It includes advanced comment and post filtering, author highlighting and private user notes.

Features at-a-glance

  • A live feed- posts are ordered chronologically. No pagination, graceful error handling and update pauses on tab inactivity
  • Preserves you scroll position- feed updates and filter changes never move your position out from under you
  • Filtering- your site content blacklist, your own content filters (using regular expressions,) and a comment author filter
  • Private notes on any user, surfaced in the feed and on their site profile
  • Gaze scrolling (opt-in)- glance at the thumbnail to page forward after reading a comment
  • Export/import of all settings between installs

Why

The global comments page is of antiquated Web 1.0 design

It paginates, and goes stale the moment it loads. Every refresh loses your place, and during high site activity, some comments and often are missed. Site-side filtering does get completely applied: forcing you to encounter blacklisted material and users.

We fix all of that for you!

How

  1. Pick a supported browser for your platform
    • PC: Firefox, Google Chrome, Opera (and derivatives of any of those three), Edge
    • Mobile: Firefox on Android; Safari or Gear on iOS
  2. Install a userscript manager
  3. Install the userscript

The script works without an account, but is enhanced by having one. If your account has API credentials, they are imported and used automatically.

What

The Feed

  • On load, the global comments frontpage is merged with the cache of your last session: still-recent cached posts are backfilled above the fresh material and you are seated where you left off.
  • The comments API is polled — every 15 seconds by default, configurable upward from the menu if you encounter slowdowns or errors regularly — and arrivals are appended in chronological order. A new comment on a post already in the feed bumps the whole post to the bottom.
  • The feed is composed of 100 posts, trimmed each tick from the front.
  • Polling waits out a 30-second warm-up until you start scrolling, and backs off after 3 feed update failures.
  • Parked at the bottom, you follow the feed. Anywhere else, your position is preserved across arrivals, trims and filter changes.
  • Home and End shortcuts are suppressed on the feed page to prevent accidental presses that lose your position. Use in forms and with modifiers like Ctrl+Home still work.

Filtering

Three independent layers; a comment survives only if all three pass.

  1. Site blacklist integration — your own account settings, read from site cookie: tag/rating blacklist, post and comment score thresholds, the AI filter. A user:name blacklist entry hides that user's comments.
  2. Filtersnegative patterns remove comments and posts; positive patterns recolour comment author usernames. Patterns take bare (exp) or literal (/exp/i) form. Invalid patterns are warned about when saving.
  3. Comment author filter — a plain username list under its own storage key, so a bad regex can never corrupt it. Populated in one action from the username menu or Shift+R when hovering a post or comment.

Navigation

ℹ️ If you use the Rule34.xxx Keyboard Shortcuts, the page up/down keys will move you a post at a time through the feed.

Auto-scroll

Scroll posts automatically based on your reading speed. Defaults to a below-average 180 WPM, but able to be changed to other preset speeds (260/350/400).

Navigating with keys, or scrolling on a touchpad or mouse turns it off. Moving the cursor, or being in a prompt/modal temporarily pauses for 3 seconds.

If highlighting for recent comments is enabled, only recent comments are considered for the dwell time.

Eye tracking

Scroll posts with detected eye tracking through your camera. Needs calibration almost every time, and becomes unreliable with head movement/repoisitioning. Once running, a 500 ms glance at the post image advances the feed.

Blocking camera access in your browser prevents the feature from ever running.

Comment author menu

Author links open a menu instead of navigating: Comments, Favorites, Profile, Message, Note, and Filter. Rows are real anchors, so middle- and ctrl-click open in a new tab. Middle-clicking the username itself still opens the profile in a new tab, as stock.

Notes

Private, stored locally. Noted authors carry an icon in the feed, and their profile page accrues a Note row.

Navigation

Keyboard shortcuts

Key Feature Action
Shift+R Filter Filter author of hovered comment¹
Shift+N Notes Update note for the hovered comment²
Insert Feed Update feed
Alt+\ Feed Toggle WPM-based auto-scrolling
Pause Feed Toggle gaze-based scrolling
Shift+Pause Feed Calibrate the eye tracker
Shift+` Filter Open settings UI
Ctrl+Enter Filter Save and close UI
Escape Filter Close UI

¹ If there's only one comment for a post, hovering anyone on the post block filters too.

² Shift+N requires the pointer on the comment itself.

Menu commands

Command Effect
Manage comment filter Regex filter settings dialog
Manage filtered users Filtered-username list dialog
Change polling interval Set the poll interval (15,000 ms floor)
Toggle auto-scroll Start/stop WPM-based auto-scrolling
Change reading speed Set how comment dwell time is calculated
Calibrate eye tracker Run gaze calibration
Toggle gaze scrolling Start/stop gaze-based auto-scrolling
Toggle eye tracking overlay Show/hide the gaze debug overlay
Export settings (JSON) Save a configuration file
Import settings (JSON) Import a configuration file

¹ Notes are merged whereas regex and comment author filters are replaced

Links