FetLife Event Hider

Hide or highlight FetLife events matching keywords or categories you choose. Nothing is filtered by default.

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

Autor
SystemDev
Instalări zilnice
1
Total instalări
1
Rating-uri
0 0 0
Versiune
0.3.1
Creat
15-09-2026
Actualizat
15-09-2026
Size
24,5 KB
Licență
Unlicense
Se aplică pe

What it does

Filters event listings on FetLife's events pages by keywords and/or categories you choose. Nothing is hidden by default.

  • Hide (default) — matching events are removed from view.
  • Highlight — flags matches instead of hiding them, useful for testing your keyword list.

You can also block whole categories (BDSM Party, Educational, Social, Conference / Festival, Sex Party).

Filtering re-applies automatically as you browse — FetLife loads events client-side, and the script watches for that.

## How to use

  1. Install in Tampermonkey, Violentmonkey, or Greasemonkey 4+.
  2. Visit any FetLife events page.
  3. Click the FEH ⚙ button (bottom-right corner) to open settings.
  4. Add keywords/categories and pick a mode. Changes apply instantly.

## How matching works

Plain, case-insensitive substring match against the whole event card's text (title, description, venue), not just the title. No word-boundary checking — party matches "afterparty", bi matches "big". Prefer longer, specific keywords.

## Settings & sharing

Settings are stored via your script manager's storage, scoped to this script. Use Export/Import settings in the panel to back up or share your keyword list as JSON. A companion unpacked browser extension (same author) uses the same settings format.

## Privacy

Runs entirely locally — no network requests, tracking, or analytics.

## Notes

FetLife's markup isn't a public API; if hiding stops working, FetLife likely changed something — please file an issue. Not affiliated with FetLife.

Source & issues: https://codeberg.org/SystemDev/fetlife-event-hider