├── .github └── workflows │ ├── python-app.yml │ └── python-publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── bilix ├── __init__.py ├── __main__.py ├── __version__.py ├── api │ ├── __init__.py │ ├── bilibili.py │ ├── cctv.py │ ├── douyin.py │ ├── hanime1.py │ ├── jable.py │ ├── tiktok.py │ ├── yhdmp.py │ └── yinghuacd.py ├── assign.py ├── dm │ ├── __init__.py │ ├── reply.proto │ ├── reply_pb2.py │ ├── utils.py │ ├── view.proto │ └── view_pb2.py ├── download │ ├── __init__.py │ ├── base_downloader.py │ ├── base_downloader_m3u8.py │ ├── base_downloader_part.py │ ├── downloader_bilibili.py │ ├── downloader_cctv.py │ ├── downloader_douyin.py │ ├── downloader_hanime1.py │ ├── downloader_jable.py │ ├── downloader_tiktok.py │ ├── downloader_yhdmp.py │ └── downloader_yinghuacd.py ├── handle.py ├── info │ ├── __init__.py │ ├── base_informer.py │ └── informer_bilibili.py ├── js │ └── yhdmp.js ├── log.py ├── process.py ├── progress │ ├── __init__.py │ ├── base_progress.py │ ├── cli_progress.py │ └── ws_progress.py ├── subtitle.py └── utils.py ├── examples ├── a_very_simple_example.py ├── limit_download_rate.py ├── multi_site_download_same_time.py ├── multi_type_tasks.py └── use_of_api.py ├── setup.py └── tests ├── __init__.py ├── api ├── __init__.py ├── test_bilibili_api.py ├── test_hanime1_api.py ├── test_jable_api.py └── test_tiktok_api.py ├── dm ├── __init__.py ├── test_dm.bin └── test_dm.py ├── download ├── __init__.py ├── test_bilibili_download.py ├── test_douyin_download.py └── test_tiktok_download.py ├── info ├── __init__.py └── test_bilibili_informer.py └── test_utils.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include bilix/js/*.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/README.md -------------------------------------------------------------------------------- /bilix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/__init__.py -------------------------------------------------------------------------------- /bilix/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/__main__.py -------------------------------------------------------------------------------- /bilix/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/__version__.py -------------------------------------------------------------------------------- /bilix/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/__init__.py -------------------------------------------------------------------------------- /bilix/api/bilibili.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/bilibili.py -------------------------------------------------------------------------------- /bilix/api/cctv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/cctv.py -------------------------------------------------------------------------------- /bilix/api/douyin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/douyin.py -------------------------------------------------------------------------------- /bilix/api/hanime1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/hanime1.py -------------------------------------------------------------------------------- /bilix/api/jable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/jable.py -------------------------------------------------------------------------------- /bilix/api/tiktok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/tiktok.py -------------------------------------------------------------------------------- /bilix/api/yhdmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/yhdmp.py -------------------------------------------------------------------------------- /bilix/api/yinghuacd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/api/yinghuacd.py -------------------------------------------------------------------------------- /bilix/assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/assign.py -------------------------------------------------------------------------------- /bilix/dm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/__init__.py -------------------------------------------------------------------------------- /bilix/dm/reply.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/reply.proto -------------------------------------------------------------------------------- /bilix/dm/reply_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/reply_pb2.py -------------------------------------------------------------------------------- /bilix/dm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/utils.py -------------------------------------------------------------------------------- /bilix/dm/view.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/view.proto -------------------------------------------------------------------------------- /bilix/dm/view_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/dm/view_pb2.py -------------------------------------------------------------------------------- /bilix/download/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/__init__.py -------------------------------------------------------------------------------- /bilix/download/base_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/base_downloader.py -------------------------------------------------------------------------------- /bilix/download/base_downloader_m3u8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/base_downloader_m3u8.py -------------------------------------------------------------------------------- /bilix/download/base_downloader_part.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/base_downloader_part.py -------------------------------------------------------------------------------- /bilix/download/downloader_bilibili.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_bilibili.py -------------------------------------------------------------------------------- /bilix/download/downloader_cctv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_cctv.py -------------------------------------------------------------------------------- /bilix/download/downloader_douyin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_douyin.py -------------------------------------------------------------------------------- /bilix/download/downloader_hanime1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_hanime1.py -------------------------------------------------------------------------------- /bilix/download/downloader_jable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_jable.py -------------------------------------------------------------------------------- /bilix/download/downloader_tiktok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_tiktok.py -------------------------------------------------------------------------------- /bilix/download/downloader_yhdmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_yhdmp.py -------------------------------------------------------------------------------- /bilix/download/downloader_yinghuacd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/download/downloader_yinghuacd.py -------------------------------------------------------------------------------- /bilix/handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/handle.py -------------------------------------------------------------------------------- /bilix/info/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/info/__init__.py -------------------------------------------------------------------------------- /bilix/info/base_informer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/info/base_informer.py -------------------------------------------------------------------------------- /bilix/info/informer_bilibili.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/info/informer_bilibili.py -------------------------------------------------------------------------------- /bilix/js/yhdmp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/js/yhdmp.js -------------------------------------------------------------------------------- /bilix/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/log.py -------------------------------------------------------------------------------- /bilix/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/process.py -------------------------------------------------------------------------------- /bilix/progress/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/progress/__init__.py -------------------------------------------------------------------------------- /bilix/progress/base_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/progress/base_progress.py -------------------------------------------------------------------------------- /bilix/progress/cli_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/progress/cli_progress.py -------------------------------------------------------------------------------- /bilix/progress/ws_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/progress/ws_progress.py -------------------------------------------------------------------------------- /bilix/subtitle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/subtitle.py -------------------------------------------------------------------------------- /bilix/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/bilix/utils.py -------------------------------------------------------------------------------- /examples/a_very_simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/examples/a_very_simple_example.py -------------------------------------------------------------------------------- /examples/limit_download_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/examples/limit_download_rate.py -------------------------------------------------------------------------------- /examples/multi_site_download_same_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/examples/multi_site_download_same_time.py -------------------------------------------------------------------------------- /examples/multi_type_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/examples/multi_type_tasks.py -------------------------------------------------------------------------------- /examples/use_of_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/examples/use_of_api.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/test_bilibili_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/api/test_bilibili_api.py -------------------------------------------------------------------------------- /tests/api/test_hanime1_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/api/test_hanime1_api.py -------------------------------------------------------------------------------- /tests/api/test_jable_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/api/test_jable_api.py -------------------------------------------------------------------------------- /tests/api/test_tiktok_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/api/test_tiktok_api.py -------------------------------------------------------------------------------- /tests/dm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dm/test_dm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/dm/test_dm.bin -------------------------------------------------------------------------------- /tests/dm/test_dm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/dm/test_dm.py -------------------------------------------------------------------------------- /tests/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/download/test_bilibili_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/download/test_bilibili_download.py -------------------------------------------------------------------------------- /tests/download/test_douyin_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/download/test_douyin_download.py -------------------------------------------------------------------------------- /tests/download/test_tiktok_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/download/test_tiktok_download.py -------------------------------------------------------------------------------- /tests/info/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/info/test_bilibili_informer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/info/test_bilibili_informer.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Evil0ctal/bilix/HEAD/tests/test_utils.py --------------------------------------------------------------------------------