Sleazy Fork is available in English.

MyFans Downloader

Scan and download subscribed MyFans plan videos.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu betiği yüklemek için bir betik yöneticisi eklentisi yüklemeniz gerekecektir.

(Zaten bir betik yöneticim var, hadi yükleyelim!)

Advertisement:

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Advertisement:

Yazar
SajoLuo
Günlük kurulumlar
0
Toplam kurulumlar
7
Değerlendirmeler
0 0 0
Versiyon
0.1.6
Oluşturulma
02.06.2026
Güncellenme
02.06.2026
Boyut
57,3 KB
Lisans
MIT
Geçerli

MyFans Downloader

User-script and helper tools for scanning subscribed MyFans plan videos, exporting a manifest, matching that manifest against an existing local archive, and downloading missing or higher-quality HLS items.

Use it only for content you are allowed to access and archive.

User Script

Install from Greasy Fork, open a MyFans creator plan page, then use the MF panel to scan the plan.

Creator and plan fields are auto-filled from creator plan URLs such as /creator/plans/<plan-id>. Max pages limits the API plan scan by default; Include visible page posts is optional because a loaded page can contain many extra posts beyond the requested page count. Use Stop to cancel a long scan or download.

The scan can:

  • fetch plan video posts and per-post video playlists;
  • prefer the best available HLS variant;
  • use visible post titles when available;
  • skip short/demo-like posts with configurable keywords;
  • export selected rows as TSV;
  • export the full JSON manifest.

Helper Tools

Catalog local MP4 files:

python tools\catalog_mp4_dir.py "D:\Media\Archive\creator" > existing_media.json

Match a MyFans manifest against an existing catalog:

python tools\match_manifest.py --manifest creator_manifest.json --existing existing_media.json --out-dir reports\match

Download a TSV queue with ffmpeg:

python tools\download_queue.py --queue reports\match\missing.tsv --out downloads\creator

download_queue.py uses stream copy remuxing and validates output duration against the queue before replacing files.

Notes

  • Reports, manifests, media URLs, DB snapshots, and downloaded media are intentionally ignored by git.
  • The FNOS/trim.media maintenance scripts under tools/ are operational helpers for local media-library repair and are not required for basic MyFans downloading. Destructive or host-specific operations require explicit paths/arguments.
  • The browser user script is the source of truth for manifest generation; the Python tools are offline audit/download helpers.

Source

GitHub Repository