[{"data":1,"prerenderedAt":174},["ShallowReactive",2],{"repo-gybeyond1-hongguo-dl-en":3,"i18n-gybeyond1-hongguo-dl-en":171},{"mirrorPool":4,"detail":13,"relatedProjects":54},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":27,"ownerBio":27,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":27,"category":33,"subgroup":34,"releases":35},"gybeyond1","hongguo-dl",1371732161,"https:\u002F\u002Fgithub.com\u002Fgybeyond1\u002Fhongguo-dl",9,"Java","红果短剧下载器 - Web UI + Docker，自动解密批量下载",{"Java":22,"HTML":23,"Python":24,"Dockerfile":25},35.1,34.9,29.4,0.6,[],"","2026-09-22","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F86888868?v=4","2026-10-04T13:20:12.945643+00:00","2026-09-22T17:21:53Z",[],"media","视频下载工具",[36],{"tag":37,"publishAt":31,"semVer":38,"prerelease":40,"assets":41},"v1.0",[39,39,39],0,false,[42,48],{"fileName":43,"sizeMb":44,"sha256":45,"downloadCount":46,"originUrl":47},"hongguo-dl-docker.tar.gz",112.72,"8ad239bab02a93006a2e77dbef0c3e0580749ccc05273cf36b3f0691c0a2797e",20,"https:\u002F\u002Fgithub.com\u002Fgybeyond1\u002Fhongguo-dl\u002Freleases\u002Fdownload\u002Fv1.0\u002Fhongguo-dl-docker.tar.gz",{"fileName":49,"sizeMb":50,"sha256":51,"downloadCount":52,"originUrl":53},"hongguo-dl.apk",0.05,"77479a3e0b72de5237f15c15e1133dd3ffc862219932c852e1013894be24e84f",43,"https:\u002F\u002Fgithub.com\u002Fgybeyond1\u002Fhongguo-dl\u002Freleases\u002Fdownload\u002Fv1.0\u002Fhongguo-dl.apk",[55,77,96,113,126,143],{"owner":56,"repo":56,"repoId":57,"category":33,"subgroup":34,"language":58,"tags":59,"starCount":66,"ownerUid":67,"latestTag":68,"platforms":69,"lastReleaseTime":74,"downloadCount":75,"description":76},"yt-dlp",307260205,"Python",[60,61,62,63,64,65,56],"cli","downloader","python","sponsorblock","youtube-dl","youtube-downloader",195413,79589310,"2026.08.19",[70,71,72,73],"windows","mac","linux","other","2026-08-19T23:48:43Z",2975603,"A feature-rich command-line audio\u002Fvideo downloader supporting thousands of sites, actively maintained as a fork of youtube-dl.",{"owner":78,"repo":79,"repoId":80,"category":81,"subgroup":34,"language":82,"tags":83,"starCount":89,"ownerUid":90,"latestTag":91,"platforms":92,"lastReleaseTime":93,"downloadCount":94,"description":95},"JunkFood02","Seal",481797111,"tools","Kotlin",[84,85,86,87,88,64,65,56],"android","f-droid","jetpack-compose","kotlin","material-design",29430,69683722,"v2.0.0-alpha.5",[84],"2024-11-29T15:46:57Z",140564,"An Android video\u002Faudio downloader based on yt-dlp, supporting content download from numerous video platforms with features including metadata embedding, aria2c acceleration, playlist downloading, and Material Design 3 UI.",{"owner":97,"repo":98,"repoId":99,"category":33,"subgroup":34,"language":82,"tags":100,"starCount":106,"ownerUid":107,"latestTag":108,"platforms":109,"lastReleaseTime":110,"downloadCount":111,"description":112},"deniscerri","ytdlnis",497133950,[84,101,61,87,88,102,103,104,64,65,56,105],"audio","mp3","video","youtube","yt-dlp-gui",10653,64997243,"v1.9.1",[84],"2026-10-18T15:03:36Z",22804,"A full-featured Android audio\u002Fvideo downloader based on yt-dlp, supporting over 1,000 websites, for Android 7.0 and above.",{"owner":114,"repo":115,"repoId":116,"category":33,"subgroup":34,"language":117,"tags":118,"starCount":119,"ownerUid":120,"latestTag":121,"platforms":122,"lastReleaseTime":123,"downloadCount":124,"description":125},"iodefog","VipVideo",126031317,"Objective-C",[],5870,4490832,"1.1.7",[70,71],"2026-09-29T04:00:20Z",702,"VIP Video is an aggregator app for Mac and Windows that collects common TV, video, and music sources and plays them through third-party parsing routes.",{"owner":127,"repo":127,"repoId":128,"category":81,"subgroup":34,"language":129,"tags":130,"starCount":136,"ownerUid":137,"latestTag":138,"platforms":139,"lastReleaseTime":140,"downloadCount":141,"description":142},"biliup",116561419,"Rust",[131,132,133,134,135,104],"bilibili","douyin","douyu","huya","twitch",5517,102303510,"v1.3.0",[70,71,72,73],"2026-10-18T17:10:16Z",158,"Biliup is an automatic live stream recording, uploading, and Twitch\u002FYouTube channel migration tool. It features built-in parsing for 19 live streaming platforms, command-line Bilibili uploading, video downloading, and stream-while-upload with zero disk writes, with a visual WebUI and 24×7 unattended multi-streamer operation.",{"owner":144,"repo":145,"repoId":146,"category":33,"subgroup":34,"language":58,"tags":147,"starCount":164,"ownerUid":165,"latestTag":166,"platforms":167,"lastReleaseTime":168,"downloadCount":169,"description":170},"CharlesPikachu","videodl",140395644,[148,149,131,150,151,132,152,153,154,155,156,157,158,159,160,161,162,104,163,64],"acfun","baidu","cntv","crawler","kuaishou","mgtv","migu","pear","pipixia","quanmin","ted","tieba","tiktok","video-downloader","weibo","youtube-api",2970,36195560,"checkvideodldaily",[72],"2026-04-08T15:33:16Z",1266,"A lightweight, pure-Python video downloader for Windows, macOS and Linux that parses and downloads videos from platforms such as Douyin, Kuaishou, Xiaohongshu, Bilibili, TikTok and YouTube via CLI or Python API, solving cross-platform high-quality video acquisition and batch downloading",{"description":172,"readmeHtml":173},"Hongguo DL is a downloader for Hongguo short dramas that runs on Docker or Android, parsing a share link into an episode list, batch downloading and decrypting the encrypted video stream, and merging everything into one MP4 file.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>This is a downloader for Hongguo short dramas that can be deployed on a NAS via Docker or installed directly on an Android phone. Paste a share link and it parses the episode list, downloads every episode in batch, decrypts the encrypted video stream automatically, and merges all episodes into a single MP4 file.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Paste one share link to download and merge a whole short drama into a single video file.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Link parsing\u003C\u002Fstrong>: paste a share link and the episode list is parsed automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch download\u003C\u002Fstrong>: pick episodes and download them in batch, with decryption and container rebuilding handled for you\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic merge\u003C\u002Fstrong>: all episodes are merged into a single MP4 when the downloads finish\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Missing episode check\u003C\u002Fstrong>: detects and reports missing episodes before merging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retry on failure\u003C\u002Fstrong>: retry failed episodes with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent tasks\u003C\u002Fstrong>: task state is saved, so refreshing the page does not lose progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive UI\u003C\u002Fstrong>: the web interface adapts to both phones and computers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access password\u003C\u002Fstrong>: set a password so the download service is not used by anyone else\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Android client\u003C\u002Fstrong>: download locally on the phone or connect to a remote NAS service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who run download services on a NAS\u003C\u002Fli>\n\u003Cli>Users who want short dramas downloaded to a phone for offline viewing\u003C\u002Fli>\n\u003Cli>Users who want a batch downloader with a web interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Ch3 id=\"docker-deployment\">Docker deployment\u003C\u002Fh3>\u003Col>\n\u003Cli>Create two folders on the NAS, one for configuration and one for downloads\u003C\u002Fli>\n\u003Cli>Write a \u003Ccode>docker-compose.yml\u003C\u002Fcode> with the access password and the download folder mapping\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>docker compose up -d\u003C\u002Fcode> to start the service\u003C\u002Fli>\n\u003Cli>Visit \u003Ccode>http:\u002F\u002FNAS_IP:8800\u003C\u002Fcode> in a browser and enter the access password\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"android-client\">Android client\u003C\u002Fh3>\u003Col>\n\u003Cli>Download the APK from Releases and install it\u003C\u002Fli>\n\u003Cli>In local mode, parse and download directly on the phone into the target folder\u003C\u002Fli>\n\u003Cli>In cloud mode, enter the NAS address and password in settings to download remotely\u003C\u002Fli>\n\u003Cli>You can also share a link from the Hongguo app straight into this app for parsing\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Flexible deployment\u003C\u002Fstrong>: runs long-term on a NAS or directly on a phone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete pipeline\u003C\u002Fstrong>: parsing, downloading, decryption and merging happen in one flow, with no manual stitching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visible state\u003C\u002Fstrong>: task progress persists so work continues after a refresh or restart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone ready\u003C\u002Fstrong>: the web interface works just as well on a phone, with no computer needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Server\u003C\u002Ftd>\n\u003Ctd>A device supporting Docker, such as a NAS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Client\u003C\u002Ftd>\n\u003Ctd>An Android phone\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Merge tools\u003C\u002Ftd>\n\u003Ctd>The media tooling needed for merging is bundled in the server\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>If pulling the image fails, deploy by importing the offline image instead\u003C\u002Fli>\n\u003Cli>The platform&#39;s API and risk controls change over time, so retry later if parsing fails\u003C\u002Fli>\n\u003Cli>Follow the platform&#39;s terms and local laws when downloading; content belongs to the original authors\u003C\u002Fli>\n\u003Cli>Always set an access password so the download service is not called by others\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450915458]