MyFans Downloader

Scan and download subscribed MyFans plan videos.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

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

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

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.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Advertisement:

Autor
SajoLuo
Dziennych instalacji
0
Wszystkich instalacji
7
Oceny
0 0 0
Wersja
0.1.6
Utworzono
02-06-2026
Zaktualizowano
02-06-2026
Rozmiar
57,3 KB
Licencja
MIT
Dotyczy

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