├── .gitattributes ├── .gitignore ├── .pylintrc ├── LICENSE ├── README.md ├── poetry.lock ├── pyproject.toml ├── setup.py ├── subby ├── __init__.py ├── cli.py ├── converters │ ├── __init__.py │ ├── base.py │ ├── bilibili_json.py │ ├── mp4.py │ ├── sami.py │ ├── smpte.py │ └── webvtt.py ├── processors │ ├── __init__.py │ ├── base.py │ ├── common_issues.py │ ├── rtl.py │ └── sdh.py ├── regex.py ├── subripfile.py └── utils │ └── time.py └── tests ├── test_processing.py ├── test_ruby.py ├── test_sdh.py └── test_webvtt_conversion.py /.gitattributes: -------------------------------------------------------------------------------- 1 | poetry.lock -diff 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- 1 | [FORMAT] 2 | max-line-length=120 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/setup.py -------------------------------------------------------------------------------- /subby/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/__init__.py -------------------------------------------------------------------------------- /subby/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/cli.py -------------------------------------------------------------------------------- /subby/converters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /subby/converters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/base.py -------------------------------------------------------------------------------- /subby/converters/bilibili_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/bilibili_json.py -------------------------------------------------------------------------------- /subby/converters/mp4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/mp4.py -------------------------------------------------------------------------------- /subby/converters/sami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/sami.py -------------------------------------------------------------------------------- /subby/converters/smpte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/smpte.py -------------------------------------------------------------------------------- /subby/converters/webvtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/converters/webvtt.py -------------------------------------------------------------------------------- /subby/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /subby/processors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/processors/base.py -------------------------------------------------------------------------------- /subby/processors/common_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/processors/common_issues.py -------------------------------------------------------------------------------- /subby/processors/rtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/processors/rtl.py -------------------------------------------------------------------------------- /subby/processors/sdh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/processors/sdh.py -------------------------------------------------------------------------------- /subby/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/regex.py -------------------------------------------------------------------------------- /subby/subripfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/subripfile.py -------------------------------------------------------------------------------- /subby/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/subby/utils/time.py -------------------------------------------------------------------------------- /tests/test_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/tests/test_processing.py -------------------------------------------------------------------------------- /tests/test_ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/tests/test_ruby.py -------------------------------------------------------------------------------- /tests/test_sdh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/tests/test_sdh.py -------------------------------------------------------------------------------- /tests/test_webvtt_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vevv/subby/HEAD/tests/test_webvtt_conversion.py --------------------------------------------------------------------------------