.dockerignore
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.md
Dockerfile
HISTORY.rst
LICENSE
MANIFEST.in
README.rst
pyproject.toml
tox.ini
docs/Makefile
docs/conf.py
docs/config.toml
docs/conftest.py
docs/index.rst
docs/make.bat
docs/api/cache.rst
docs/api/cli.rst
docs/api/core.rst
docs/api/exceptions.rst
docs/api/extensions.rst
docs/api/providers.rst
docs/api/refiners.rst
docs/api/score.rst
docs/api/subtitle.rst
docs/api/utils.rst
docs/api/video.rst
docs/cassettes/test_usage.yaml
docs/user/cli.rst
docs/user/how_it_works.rst
docs/user/provider_guide.rst
docs/user/usage.rst
subliminal/__init__.py
subliminal/cache.py
subliminal/cli.py
subliminal/core.py
subliminal/exceptions.py
subliminal/extensions.py
subliminal/matches.py
subliminal/py.typed
subliminal/score.py
subliminal/subtitle.py
subliminal/utils.py
subliminal/video.py
subliminal.egg-info/PKG-INFO
subliminal.egg-info/SOURCES.txt
subliminal.egg-info/dependency_links.txt
subliminal.egg-info/entry_points.txt
subliminal.egg-info/requires.txt
subliminal.egg-info/top_level.txt
subliminal/converters/__init__.py
subliminal/converters/addic7ed.py
subliminal/converters/opensubtitlescom.py
subliminal/converters/shooter.py
subliminal/converters/thesubdb.py
subliminal/converters/tvsubtitles.py
subliminal/providers/__init__.py
subliminal/providers/addic7ed.py
subliminal/providers/gestdown.py
subliminal/providers/napiprojekt.py
subliminal/providers/opensubtitles.py
subliminal/providers/opensubtitlescom.py
subliminal/providers/podnapisi.py
subliminal/providers/tvsubtitles.py
subliminal/refiners/__init__.py
subliminal/refiners/hash.py
subliminal/refiners/metadata.py
subliminal/refiners/omdb.py
subliminal/refiners/tmdb.py
subliminal/refiners/tvdb.py
tests/conftest.py
tests/test_cache.py
tests/test_core.py
tests/test_extensions.py
tests/test_matches.py
tests/test_provider.py
tests/test_score.py
tests/test_subtitle.py
tests/test_utils.py
tests/test_video.py
tests/cassettes/addic7ed/test_download_subtitle.yaml
tests/cassettes/addic7ed/test_get_show_id.yaml
tests/cassettes/addic7ed/test_get_show_id_country.yaml
tests/cassettes/addic7ed/test_get_show_id_quote_dots_mixed_case.yaml
tests/cassettes/addic7ed/test_get_show_id_with_comma.yaml
tests/cassettes/addic7ed/test_get_show_id_year.yaml
tests/cassettes/addic7ed/test_get_show_ids.yaml
tests/cassettes/addic7ed/test_list_subtitles.yaml
tests/cassettes/addic7ed/test_list_subtitles_episode_alternative_series.yaml
tests/cassettes/addic7ed/test_list_subtitles_show_with_asterisk.yaml
tests/cassettes/addic7ed/test_login.yaml
tests/cassettes/addic7ed/test_logout.yaml
tests/cassettes/addic7ed/test_query.yaml
tests/cassettes/addic7ed/test_query_no_year.yaml
tests/cassettes/addic7ed/test_query_parsing.yaml
tests/cassettes/addic7ed/test_query_parsing_colon.yaml
tests/cassettes/addic7ed/test_query_parsing_dash.yaml
tests/cassettes/addic7ed/test_query_parsing_quote_dots_mixed_case.yaml
tests/cassettes/addic7ed/test_query_wrong_series.yaml
tests/cassettes/addic7ed/test_query_year.yaml
tests/cassettes/addic7ed/test_search_show_id.yaml
tests/cassettes/addic7ed/test_search_show_id_error.yaml
tests/cassettes/addic7ed/test_search_show_id_incomplete.yaml
tests/cassettes/addic7ed/test_search_show_id_no_year.yaml
tests/cassettes/addic7ed/test_search_show_id_quote.yaml
tests/cassettes/addic7ed/test_search_show_id_year.yaml
tests/cassettes/addic7ed/test_search_show_ids_quote_dots_mixed_case.yaml
tests/cassettes/addic7ed/test_search_show_ids_with_comma.yaml
tests/cassettes/addic7ed/test_search_show_ids_with_country.yaml
tests/cassettes/core/test_download_bad_subtitle.yaml
tests/cassettes/core/test_download_best_subtitles.yaml
tests/cassettes/core/test_download_best_subtitles_min_score.yaml
tests/cassettes/core/test_download_best_subtitles_only_one.yaml
tests/cassettes/gestdown/test_download_subtitle.yaml
tests/cassettes/gestdown/test_download_with_bom.yaml
tests/cassettes/gestdown/test_get_title_and_show_id_alternative_name.yaml
tests/cassettes/gestdown/test_get_title_and_show_id_no_year.yaml
tests/cassettes/gestdown/test_get_title_and_show_id_only_title.yaml
tests/cassettes/gestdown/test_get_title_and_show_id_with_tvdb_id.yaml
tests/cassettes/gestdown/test_list_subtitles.yaml
tests/cassettes/gestdown/test_list_subtitles_episode_alternative_series.yaml
tests/cassettes/gestdown/test_query.yaml
tests/cassettes/gestdown/test_query_all_series.yaml
tests/cassettes/gestdown/test_query_no_language.yaml
tests/cassettes/gestdown/test_query_parsing.yaml
tests/cassettes/gestdown/test_query_parsing_colon.yaml
tests/cassettes/gestdown/test_query_parsing_dash.yaml
tests/cassettes/gestdown/test_query_parsing_quote_dots_mixed_case.yaml
tests/cassettes/gestdown/test_query_wrong_series.yaml
tests/cassettes/gestdown/test_search_show_id.yaml
tests/cassettes/gestdown/test_search_show_id_error.yaml
tests/cassettes/gestdown/test_search_show_id_incomplete.yaml
tests/cassettes/gestdown/test_search_show_id_no_year.yaml
tests/cassettes/gestdown/test_search_show_id_quote.yaml
tests/cassettes/gestdown/test_search_show_series_tvdb_id.yaml
tests/cassettes/gestdown/test_show_with_asterisk.yaml
tests/cassettes/napiprojekt/test_download_subtitles.yaml
tests/cassettes/napiprojekt/test_list_subtitles.yaml
tests/cassettes/napiprojekt/test_query_microdvd.yaml
tests/cassettes/napiprojekt/test_query_srt.yaml
tests/cassettes/napiprojekt/test_query_srt_reencode.yaml
tests/cassettes/napiprojekt/test_query_wrong_hash.yaml
tests/cassettes/omdb/test_get_id.yaml
tests/cassettes/omdb/test_get_title.yaml
tests/cassettes/omdb/test_get_wrong_id.yaml
tests/cassettes/omdb/test_get_wrong_title.yaml
tests/cassettes/omdb/test_refine_episode.yaml
tests/cassettes/omdb/test_refine_episode_original_series.yaml
tests/cassettes/omdb/test_refine_episode_with_country.yaml
tests/cassettes/omdb/test_refine_episode_with_country_hoc_us.yaml
tests/cassettes/omdb/test_refine_episode_year.yaml
tests/cassettes/omdb/test_refine_movie.yaml
tests/cassettes/omdb/test_refine_movie_guess_alternative_title.yaml
tests/cassettes/omdb/test_search.yaml
tests/cassettes/omdb/test_search_page.yaml
tests/cassettes/omdb/test_search_type.yaml
tests/cassettes/omdb/test_search_wrong_title.yaml
tests/cassettes/omdb/test_search_year.yaml
tests/cassettes/opensubtitles/test_download_subtitle.yaml
tests/cassettes/opensubtitles/test_list_subtitles_episode.yaml
tests/cassettes/opensubtitles/test_list_subtitles_movie.yaml
tests/cassettes/opensubtitles/test_list_subtitles_movie_no_hash.yaml
tests/cassettes/opensubtitles/test_login_bad_password.yaml
tests/cassettes/opensubtitles/test_login_vip_bad_password.yaml
tests/cassettes/opensubtitles/test_login_vip_login.yaml
tests/cassettes/opensubtitles/test_no_operation.yaml
tests/cassettes/opensubtitles/test_query_hash_size.yaml
tests/cassettes/opensubtitles/test_query_imdb_id.yaml
tests/cassettes/opensubtitles/test_query_not_enough_information.yaml
tests/cassettes/opensubtitles/test_query_query_episode.yaml
tests/cassettes/opensubtitles/test_query_query_movie.yaml
tests/cassettes/opensubtitles/test_query_query_season_episode.yaml
tests/cassettes/opensubtitles/test_query_tag_movie.yaml
tests/cassettes/opensubtitles/test_query_wrong_hash_wrong_size.yaml
tests/cassettes/opensubtitles/test_tag_match.yaml
tests/cassettes/opensubtitlescom/test_download_subtitle.yaml
tests/cassettes/opensubtitlescom/test_list_subtitles_episode.yaml
tests/cassettes/opensubtitlescom/test_list_subtitles_movie.yaml
tests/cassettes/opensubtitlescom/test_list_subtitles_movie_no_hash.yaml
tests/cassettes/opensubtitlescom/test_login.yaml
tests/cassettes/opensubtitlescom/test_login_bad_password.yaml
tests/cassettes/opensubtitlescom/test_logout.yaml
tests/cassettes/opensubtitlescom/test_query_hash_size.yaml
tests/cassettes/opensubtitlescom/test_query_imdb_id.yaml
tests/cassettes/opensubtitlescom/test_query_query_episode.yaml
tests/cassettes/opensubtitlescom/test_query_query_movie.yaml
tests/cassettes/opensubtitlescom/test_query_query_season_episode.yaml
tests/cassettes/opensubtitlescom/test_query_tag_movie.yaml
tests/cassettes/opensubtitlescom/test_query_wrong_hash_wrong_size.yaml
tests/cassettes/opensubtitlescom/test_tag_match.yaml
tests/cassettes/opensubtitlescom/test_user_infos.yaml
tests/cassettes/podnapisi/test_download_subtitle.yaml
tests/cassettes/podnapisi/test_download_subtitles_with_title_unicode.yaml
tests/cassettes/podnapisi/test_list_subtitles_episode.yaml
tests/cassettes/podnapisi/test_list_subtitles_episode_alternative_series.yaml
tests/cassettes/podnapisi/test_list_subtitles_movie.yaml
tests/cassettes/podnapisi/test_query_episode.yaml
tests/cassettes/podnapisi/test_query_movie.yaml
tests/cassettes/tmdb/test_get_movie_id.yaml
tests/cassettes/tmdb/test_get_movie_id_failed.yaml
tests/cassettes/tmdb/test_get_series_id.yaml
tests/cassettes/tmdb/test_get_series_wrong_id.yaml
tests/cassettes/tmdb/test_refine_episode.yaml
tests/cassettes/tmdb/test_refine_episode_original_series.yaml
tests/cassettes/tmdb/test_refine_episode_with_country.yaml
tests/cassettes/tmdb/test_refine_episode_with_country_hoc_us.yaml
tests/cassettes/tmdb/test_refine_episode_year.yaml
tests/cassettes/tmdb/test_refine_movie.yaml
tests/cassettes/tmdb/test_refine_movie_guess_alternative_title.yaml
tests/cassettes/tmdb/test_search_movie.yaml
tests/cassettes/tmdb/test_search_movie_page.yaml
tests/cassettes/tmdb/test_search_movie_wrong_title.yaml
tests/cassettes/tmdb/test_search_movie_year.yaml
tests/cassettes/tmdb/test_search_series.yaml
tests/cassettes/tmdb/test_search_series_wrong_name.yaml
tests/cassettes/tvdb/test_get_series.yaml
tests/cassettes/tvdb/test_get_series_actors.yaml
tests/cassettes/tvdb/test_get_series_actors_wrong_id.yaml
tests/cassettes/tvdb/test_get_series_wrong_id.yaml
tests/cassettes/tvdb/test_login.yaml
tests/cassettes/tvdb/test_login_error.yaml
tests/cassettes/tvdb/test_query_series_episodes.yaml
tests/cassettes/tvdb/test_query_series_episodes_wrong_season.yaml
tests/cassettes/tvdb/test_refine.yaml
tests/cassettes/tvdb/test_refine_ambiguous.yaml
tests/cassettes/tvdb/test_refine_ambiguous_2.yaml
tests/cassettes/tvdb/test_refine_episode_alternative_series.yaml
tests/cassettes/tvdb/test_refine_episode_no_year.yaml
tests/cassettes/tvdb/test_refine_episode_partial.yaml
tests/cassettes/tvdb/test_refine_episode_with_comma.yaml
tests/cassettes/tvdb/test_refine_episode_with_country.yaml
tests/cassettes/tvdb/test_refine_episode_with_country_hoc_us.yaml
tests/cassettes/tvdb/test_refine_episode_year.yaml
tests/cassettes/tvdb/test_refresh_token.yaml
tests/cassettes/tvdb/test_search_series.yaml
tests/cassettes/tvdb/test_search_series_wrong_name.yaml
tests/cassettes/tvdb/test_token_needs_refresh.yaml
tests/cassettes/tvsubtitles/test_download_subtitle.yaml
tests/cassettes/tvsubtitles/test_download_subtitle_with_quote.yaml
tests/cassettes/tvsubtitles/test_get_episode_ids.yaml
tests/cassettes/tvsubtitles/test_get_episode_ids_wrong_season.yaml
tests/cassettes/tvsubtitles/test_list_subtitles.yaml
tests/cassettes/tvsubtitles/test_list_subtitles_episode_alternative_series.yaml
tests/cassettes/tvsubtitles/test_query.yaml
tests/cassettes/tvsubtitles/test_query_no_year.yaml
tests/cassettes/tvsubtitles/test_query_with_quote.yaml
tests/cassettes/tvsubtitles/test_query_wrong_episode.yaml
tests/cassettes/tvsubtitles/test_query_wrong_series.yaml
tests/cassettes/tvsubtitles/test_search_show_id.yaml
tests/cassettes/tvsubtitles/test_search_show_id_ambiguous.yaml
tests/cassettes/tvsubtitles/test_search_show_id_error.yaml
tests/cassettes/tvsubtitles/test_search_show_id_incomplete.yaml
tests/cassettes/tvsubtitles/test_search_show_id_no_year.yaml
tests/cassettes/tvsubtitles/test_search_show_id_uk.yaml
tests/cassettes/tvsubtitles/test_search_show_id_us.yaml
tests/cassettes/tvsubtitles/test_search_show_id_year_in_title.yaml
tests/providers/test_addic7ed.py
tests/providers/test_gestdown.py
tests/providers/test_napiprojekt.py
tests/providers/test_opensubtitles.py
tests/providers/test_opensubtitlescom.py
tests/providers/test_podnapisi.py
tests/providers/test_tvsubtitles.py
tests/refiners/test_hash.py
tests/refiners/test_omdb.py
tests/refiners/test_tmdb.py
tests/refiners/test_tvdb.py