Ghost Downloader

内置功能包

12 个内置 FeaturePack 的职责、优先级和能力一览。

Parser 优先级越低越先匹配。第一个 match() 返回 True 的 Parser 处理该 URL。

PackpackIdParser优先级能力运行时
ed2k_packed2kED2kParser45parser, uriSchemes外部 eD2k 运行时
bili_packbiliBilibiliParser50parser, taskCards, draftCards
disk_packdiskInstallParser55parser
ffmpeg_packffmpegMergeParser60parserFFmpeg, FFprobe
yt_dlp_packytdlpYouTubeParser70parser, taskCards, draftCardsyt-dlp
m3u8_packm3u8M3U8Parser80parser, taskCards, draftCards, fileTypesN_m3u8DL-RE
bittorrent_packbtTorrentParser85parser, taskCards, draftCards, fileTypes, uriSchemeslibtorrent (Python)
huggingface_packhuggingfaceHuggingFaceParser85parser, taskCards, draftCards
github_packgithubGitHubParser90parser, taskCards (复用 HttpTaskCard)
ftp_packftpFtpParser95parser, taskCards, draftCards, uriSchemes
http_packhttpHttpParser100parser, taskCards
jack_yaojack_yaopages

jack_yao 仅提供一个应用内页面(资源下载目录),没有 Parser。deploy.py 中它在 FEATURE_PACK_BLACKLIST 里,不进入正式发布。

Android 构建时 bittorrent_packed2k_packjack_yao 被 strip(build_apk.sh 第 15-17 行)。