MyFans Downloader

Scan and download subscribed MyFans plan videos.

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

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

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

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

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

Advertisement:

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.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Advertisement:

Autor
SajoLuo
Denně instalací
0
Celkem instalací
7
Hodnocení
0 0 0
Verze
0.1.6
Vytvořeno
02. 06. 2026
Aktualizováno
02. 06. 2026
velikost
57,3 KB
Licence
MIT
Spustit na

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