Pawchive Video Filter

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

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
ImTrep
일일 설치 수
4
총 설치 수
20
평점
0 0 0
버전
1.1.1
생성일
2026-07-27
갱신일
2026-07-27
크기
38.9KB
라이선스
MIT
적용 사이트

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.