Pawchive Video Filter

Filters posts with videos/GIFs on Pawchive. Supports posts, search, user profiles.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

Autor
ImTrep
Denne inštalácií
2
Celkový počet inštalácií
17
Hodnotenie
0 0 0
Verzia
1.1.1
Vytvorené
27.07.2026
Aktualizované
27.07.2026
Veľkosť
38,9 KB
Licencia
MIT
Spustiť na

Based on Tampermonkey Video Filter v4

Key Features

  • Include GIFs toggle – choose whether to include GIFs (default = videos only).
  • Supports global search – filters posts on /posts?q= pages.
  • Supports tag filtering on creator pages – filters posts by ?tag= parameters on user profiles (client‑side).
  • Smart thumbnail loading with failure feedback – lazy‑loads videos with poster previews; retries failed thumbnails up to 3 times and reports exactly how many failed (e.g., “3/10 thumbnails failed”).

UI & Performance

  • Request queueing & concurrency control – limits simultaneous requests (max 2) to avoid rate limiting.
  • Smart caching – API responses cached for 5 minutes, thumbnails for 24 hours, with automatic cleanup when localStorage quota is exceeded.
  • Collapsible floating panel – includes a settings button (⋮) for easy access; all preferences are saved persistently.
  • Copy URLs – copy all discovered media URLs to your clipboard with a single click.

Notes

  • Limitations:
    • The /posts/popular page is not supported because Pawchive does not provide a dedicated API endpoint for it. The script will show “Page context not supported” on that URL.
    • Tag filtering on creator pages is client‑side – it parses the tags field from the API response (which may be a JSON string, a bracketed list, or a comma‑separated string). This approach works with the current data format, but may break if Pawchive changes its API structure in future updates.
  • Storage quota:
    • Firefox: default localStorage quota is 5 MB (dom.storage.default_quota in about:config). To improve caching, increase to 20 MB (20480 KB).
    • Chromium (Chrome, Edge, etc.): 10 MB per origin, not user‑configurable. The script works within this limit.
    • Settings (GIF toggle) are stored via Tampermonkey GM storage – they survive even if localStorage is full or cleared.
  • RAM caching (optional): If you have spare RAM, you can move Firefox's disk cache to a RAM drive. This speeds up thumbnail/video loading, reduces disk writes, and improves responsiveness. See Arch Wiki: Firefox Tweaks for setup instructions.