Hide or highlight FetLife events matching keywords or categories you choose. Nothing is filtered by default.
Filters event listings on FetLife's events pages by keywords and/or categories you choose. Nothing is hidden by default.
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
## 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