FetLife Event Hider

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

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

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

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

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

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

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.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Autor
SystemDev
Denně instalací
0
Celkem instalací
1
Hodnocení
0 0 0
Verze
0.3.1
Vytvořeno
15. 09. 2026
Aktualizováno
15. 09. 2026
velikost
24,5 KB
Licence
Unlicense
Spustit na

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