FetLife Event Hider

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

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

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

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.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
SystemDev
Dziennych instalacji
0
Wszystkich instalacji
1
Oceny
0 0 0
Wersja
0.3.2
Utworzono
15-09-2026
Zaktualizowano
17-09-2026
Rozmiar
24,7 KB
Licencja
Unlicense
Dotyczy

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