├── .coveragerc ├── .flake8 ├── .github └── workflows │ └── pythonpackage.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── __init__.py ├── getsub ├── __init__.py ├── __version__.py ├── constants.py ├── downloader │ ├── __init__.py │ ├── downloader.py │ ├── zimuku.py │ └── zimuzu.py ├── main.py ├── models.py └── util.py ├── pic ├── dir.gif ├── query.gif └── single.gif ├── setup.py └── tests ├── __init__.py ├── integration ├── __init__.py ├── test_downloaders.py ├── test_main.py └── test_zimuku.py └── unit ├── __init__.py ├── assets ├── archive.7z ├── archive.rar ├── archive.zip └── empty.zip ├── getsubtitles ├── __init__.py ├── test_get_videos.py └── test_process_archive.py ├── test_downloader.py └── util ├── __init__.py ├── test_choose.py ├── test_extract_name.py ├── test_get_file_list.py ├── test_guess_subtitle.py └── test_p7zip.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E203,W503 3 | -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getsub/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getsub/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.7.9" 2 | -------------------------------------------------------------------------------- /getsub/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/constants.py -------------------------------------------------------------------------------- /getsub/downloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/downloader/__init__.py -------------------------------------------------------------------------------- /getsub/downloader/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/downloader/downloader.py -------------------------------------------------------------------------------- /getsub/downloader/zimuku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/downloader/zimuku.py -------------------------------------------------------------------------------- /getsub/downloader/zimuzu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/downloader/zimuzu.py -------------------------------------------------------------------------------- /getsub/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/main.py -------------------------------------------------------------------------------- /getsub/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/models.py -------------------------------------------------------------------------------- /getsub/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/getsub/util.py -------------------------------------------------------------------------------- /pic/dir.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/pic/dir.gif -------------------------------------------------------------------------------- /pic/query.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/pic/query.gif -------------------------------------------------------------------------------- /pic/single.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/pic/single.gif -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_downloaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/integration/test_downloaders.py -------------------------------------------------------------------------------- /tests/integration/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/integration/test_main.py -------------------------------------------------------------------------------- /tests/integration/test_zimuku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/integration/test_zimuku.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/assets/archive.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/assets/archive.7z -------------------------------------------------------------------------------- /tests/unit/assets/archive.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/assets/archive.rar -------------------------------------------------------------------------------- /tests/unit/assets/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/assets/archive.zip -------------------------------------------------------------------------------- /tests/unit/assets/empty.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/assets/empty.zip -------------------------------------------------------------------------------- /tests/unit/getsubtitles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/getsubtitles/__init__.py -------------------------------------------------------------------------------- /tests/unit/getsubtitles/test_get_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/getsubtitles/test_get_videos.py -------------------------------------------------------------------------------- /tests/unit/getsubtitles/test_process_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/getsubtitles/test_process_archive.py -------------------------------------------------------------------------------- /tests/unit/test_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/test_downloader.py -------------------------------------------------------------------------------- /tests/unit/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/util/test_choose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/util/test_choose.py -------------------------------------------------------------------------------- /tests/unit/util/test_extract_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/util/test_extract_name.py -------------------------------------------------------------------------------- /tests/unit/util/test_get_file_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/util/test_get_file_list.py -------------------------------------------------------------------------------- /tests/unit/util/test_guess_subtitle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/util/test_guess_subtitle.py -------------------------------------------------------------------------------- /tests/unit/util/test_p7zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyh1621/GetSubtitles/HEAD/tests/unit/util/test_p7zip.py --------------------------------------------------------------------------------