Ghost Downloader
Features

Built-in Feature Packs

Use one table to locate the purpose, dependencies, and source entry point of each built-in Feature Pack.

Built-in packs are split by protocol and site capability. When locating a problem, confirm the input type first, then jump into the matching source directory.

PackHandlesKey DependenciesSource Entry
http_packHTTP / HTTPS filesniquests, Range, proxy supportfeatures/http_pack
bittorrent_packMagnet links, .torrent fileslibtorrent, trackers, DHTfeatures/bittorrent_pack
ftp_packFTP / FTPSaioftpfeatures/ftp_pack
m3u8_packM3U8, MPDhttp_pack, extract_pack, ffmpeg_pack, N_m3u8DL-REfeatures/m3u8_pack
bili_packBilibili video pageshttp_pack, ffmpeg_pack, cookiesfeatures/bili_pack
github_packGitHub release / raw / download linkshttp_pack, mirror sitesfeatures/github_pack
ffmpeg_packRuntime installation and media merginghttp_pack, extract_pack, FFmpegfeatures/ffmpeg_pack
extract_packRuntime extraction tasksLocal file system, archivesfeatures/extract_pack

Release Difference

The repository still contains jack_yao, but deploy.py currently keeps it in FEATURE_PACK_BLACKLIST, so it is not shipped in official release packages.