gitextract_1wxrt7hr/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── can-not-download-video.md │ │ └── support-a-new-website.md │ └── workflows/ │ ├── builder.yml │ ├── ci.yml │ ├── goreleaser.yml │ ├── stream_acfun.yml │ ├── stream_bcy.yml │ ├── stream_bilibili.yml │ ├── stream_bitchute.yml │ ├── stream_douyin.yml │ ├── stream_douyu.yml │ ├── stream_eporner.yml │ ├── stream_facebook.yml │ ├── stream_geekbang.yml │ ├── stream_haokan.yml │ ├── stream_hupu.yml │ ├── stream_huya.yml │ ├── stream_instagram.yml │ ├── stream_iqiyi.yml │ ├── stream_ixigua.yml │ ├── stream_kuaishou.yml │ ├── stream_mgtv.yml │ ├── stream_miaopai.yml │ ├── stream_netease.yml │ ├── stream_odysee.yml │ ├── stream_pinterest.yml │ ├── stream_pixivision.yml │ ├── stream_pornhub.yml │ ├── stream_qq.yml │ ├── stream_reddit.yml │ ├── stream_rumble.yml │ ├── stream_streamtape.yml │ ├── stream_tangdou.yml │ ├── stream_threads.yml │ ├── stream_tiktok.yml │ ├── stream_tumblr.yml │ ├── stream_twitter.yml │ ├── stream_udn.yml │ ├── stream_vimeo.yml │ ├── stream_vk.yml │ ├── stream_weibo.yml │ ├── stream_xiaohongshu.yml │ ├── stream_ximalaya.yml │ ├── stream_xinpianchang.yml │ ├── stream_xvideos.yml │ ├── stream_yinyuetai.yml │ ├── stream_youku.yml │ ├── stream_youtube.yml │ ├── stream_zhihu.yml │ └── stream_zingmp3.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CONTRIBUTING.md ├── Cask.toml ├── LICENSE ├── README.md ├── app/ │ ├── app.go │ └── register.go ├── codecov.yml ├── config/ │ └── config.go ├── downloader/ │ ├── downloader.go │ ├── downloader_test.go │ ├── types.go │ └── utils.go ├── extractors/ │ ├── acfun/ │ │ ├── acfun.go │ │ ├── acfun_test.go │ │ └── types.go │ ├── bcy/ │ │ ├── bcy.go │ │ └── bcy_test.go │ ├── bilibili/ │ │ ├── bilibili.go │ │ ├── bilibili_test.go │ │ └── types.go │ ├── bitchute/ │ │ ├── bitchute.go │ │ └── bitchute_test.go │ ├── douyin/ │ │ ├── douyin.go │ │ ├── douyin_test.go │ │ ├── sign.js │ │ └── types.go │ ├── douyu/ │ │ ├── douyu.go │ │ └── douyu_test.go │ ├── eporner/ │ │ ├── eporner.go │ │ └── eporner_test.go │ ├── errors.go │ ├── extractors.go │ ├── facebook/ │ │ ├── facebook.go │ │ └── facebook_test.go │ ├── geekbang/ │ │ ├── geekbang.go │ │ └── geekbang_test.go │ ├── haokan/ │ │ ├── haokan.go │ │ └── haokan_test.go │ ├── hupu/ │ │ ├── hupu.go │ │ └── hupu_test.go │ ├── huya/ │ │ ├── huya.go │ │ └── huya_test.go │ ├── instagram/ │ │ ├── instagram.go │ │ └── instagram_test.go │ ├── iqiyi/ │ │ ├── iqiyi.go │ │ └── iqiyi_test.go │ ├── ixigua/ │ │ ├── ixigua.go │ │ ├── ixigua_test.go │ │ └── types.go │ ├── kuaishou/ │ │ ├── kuaishou.go │ │ └── kuaishou_test.go │ ├── mgtv/ │ │ ├── mgtv.go │ │ └── mgtv_test.go │ ├── miaopai/ │ │ ├── miaopai.go │ │ └── miaopai_test.go │ ├── netease/ │ │ ├── netease.go │ │ └── netease_test.go │ ├── odysee/ │ │ ├── odysee.go │ │ └── odysee_test.go │ ├── pinterest/ │ │ ├── pinterest.go │ │ └── pinterest_test.go │ ├── pixivision/ │ │ ├── pixivision.go │ │ └── pixivision_test.go │ ├── pornhub/ │ │ ├── pornhub.go │ │ └── pornhub_test.go │ ├── qq/ │ │ ├── qq.go │ │ └── qq_test.go │ ├── reddit/ │ │ ├── reddit.go │ │ └── reddit_test.go │ ├── rumble/ │ │ ├── rumble.go │ │ └── rumble_test.go │ ├── streamtape/ │ │ ├── streamtape.go │ │ └── streamtape_test.go │ ├── tangdou/ │ │ ├── tangdou.go │ │ └── tangdou_test.go │ ├── threads/ │ │ ├── threads.go │ │ └── threads_test.go │ ├── tiktok/ │ │ ├── tiktok.go │ │ └── tiktok_test.go │ ├── tumblr/ │ │ ├── tumblr.go │ │ └── tumblr_test.go │ ├── twitter/ │ │ ├── twitter.go │ │ └── twitter_test.go │ ├── types.go │ ├── udn/ │ │ ├── udn.go │ │ └── udn_test.go │ ├── universal/ │ │ ├── universal.go │ │ └── universal_test.go │ ├── vimeo/ │ │ ├── vimeo.go │ │ └── vimeo_test.go │ ├── vk/ │ │ ├── vk.go │ │ └── vk_test.go │ ├── weibo/ │ │ ├── weibo.go │ │ └── weibo_test.go │ ├── xiaohongshu/ │ │ ├── xiaohongshu.go │ │ └── xiaohongshu_test.go │ ├── ximalaya/ │ │ ├── types.go │ │ ├── ximalaya.go │ │ └── ximalaya_test.go │ ├── xinpianchang/ │ │ ├── xinpianchang.go │ │ └── xinpianchang_test.go │ ├── xvideos/ │ │ ├── xvideos.go │ │ └── xvideos_test.go │ ├── yinyuetai/ │ │ ├── types.go │ │ ├── yinyuetai.go │ │ └── yinyuetai_test.go │ ├── youku/ │ │ ├── youku.go │ │ └── youku_test.go │ ├── youtube/ │ │ ├── youtube.go │ │ └── youtube_test.go │ ├── zhihu/ │ │ ├── types.go │ │ ├── zhihu.go │ │ └── zhihu_test.go │ └── zingmp3/ │ ├── zingmp3.go │ └── zingmp3_test.go ├── go.mod ├── go.sum ├── main.go ├── parser/ │ ├── parser.go │ └── parser_test.go ├── request/ │ ├── request.go │ └── request_test.go ├── script/ │ ├── generate_github_action_template.js │ └── github_action_template.yml ├── test/ │ └── utils.go └── utils/ ├── download.go ├── download_test.go ├── ffmpeg.go ├── pool.go ├── pool_test.go ├── utils.go └── utils_test.go