Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-subliminal-2.3.2-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-subliminal Distribution: openSUSE Tumbleweed
Version: 2.3.2 Vendor: openSUSE
Release: 1.1 Build date: Fri May 9 06:27:21 2025
Group: Unspecified Build host: reproducible
Size: 911649 Source RPM: python-subliminal-2.3.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Diaoul/subliminal
Summary: Python library to search and download subtitles
Subliminal is a python library to search and download subtitles.
It comes with an easy to use CLI suitable for direct use or cron jobs.

Provides

Requires

License

MIT

Changelog

* Fri May 09 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.3.2
    Changes:
    * [BSPlayer] disabled by default because it is slow. Can be
      enabled with the -pp bsplayer CLI option
* Sat May 03 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.3.0
    Changes:
    * By default, use the latest of creation and modification date
      to compute the age of the file. Use the CLI option
      `--no-use-ctime` to use the modification date only, that was
      the previous behavior.
    * Make `rarfile` an optional dependency, install with
      subliminal[rar]
    * add `subtitles` attribute to Video
    * Use `knowit` to extract information from video file, instead
      of `enzyme`: frame rate, duration and subtitles.
      `knowit` relies on external programs and falls back to using
      `enzyme` if none is installed.
    * show "Insufficient data to process the guess" without debug,
      but with verbose
    * Add Provider.hash_video staticmethod, to allow creating
      standalone providers.
    * Drop python 3.8, support python 3.13.
    * Remove addic7ed and napiprojekt from the list of disabled
      providers. Remove the default_providers and default_refiners
      variables, instead the get_default_providers() and
      get_default_refiners() functions can be used.
    * Add a mock provider to fix doctest.
    * Add release scripts, documentation and Github Actions
    * Rename optional dependency test -> tests.
      Improve security of github actions using woodruffw/zizmor.
    * Use hatch builder and hatch-vcs
    * Add a Github action to publish the docker images to ghcr.io
    * Can use `python -m subliminal`
    * create a prepare_tests.py script to download the tests data
      beforehand and avoid repeated downloads
    * CLI option --use-ctime is set to True by default
    Provider Changes:
    * Added BSPlayer provider
    * [OpenSubtitlesCom] Avoid duplicate subtitles
    * Added Subtitulamos provider
    CLI Changes:
    * Add a --subtitle-format CLI option to force converting
      subtitles to another format
    * Add CLI `ignore` option for refiners, providers and subtitle
      ids.
    * Add a --skip-wrong-fps cli option to completely skip
      subtitles with FPS different from the video FPS
    * add CLI options --force-embedded-subtitles and
    - -force-external-subtitles. They are fine-tuned --force
      options to ignore only embedded or external existing
      subtitles. They are superseded by --force.
    * Add a `-n/--name` option to use a replacement name for the
      video. Sort files alphabetically before scanning a directory.
    * Add an option to change the style of the language suffix of
      saved subtitles. Allow adding the language type, hi or forced.
    * Remove the original-encoding CLI option, pass `--encoding=`
      for the same effect.
    * Add cli option to prefer or disfavor hearing impaired
    * Add a CLI option `--use-absolute-path` that can take the
      values 'fallback' (default), 'never' or 'always' to choose if
      the given path is transformed to an absolute path before
      guessing information from the path.
    * add a CLI option --logfile to log to file. Level can be
      specified with --logfile-level, default to DEBUG
    Deprecations:
    * Deprecate the `--addic7ed USERNAME PASSWORD`,
      `--opensubtitles` and `--opensubtitlescom` CLI options
      in favor of `--provider.addic7ed.username USERNAME`,
      `--provider.addic7ed.password PASSWORD`, etc...
    * Add a generic way of passing arguments to the providers
      using CLI options.
    * Use environment variables to pass options to the CLI.
    Misc:
    * Various functional and documentation fixes.
* Fri Jun 28 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.2.1
    * Relax the version bounds on platformdirs to >= 3
    * Show config message only in debug mode in CLI
    * Add example subliminal.toml to docs and various docs fixes
* Tue Jun 25 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.2.0
    * Drop python2 support, the supported versions are
      >=3.8,<=3.12.
    * Load CLI options from a configuration file with the
    - -config/-c option
    * Change default encoding of downloaded subtitles to 'utf-8'
      (not the original encoding). Use the --original-encoding cli
      option to recover the previous default behavior
    * Add opensubtitlescom provider
    * Add gestdown provider
    * Add tmdb refiner (requires a personal API key)
    * Fix tvsubtitles provider
    * Fix opensubtitles provider
    * Fix napiprojekt provider
    * Fix podnapisi provider to use JSON API
    * Fix addic7ed provider
    * Remove thesubdb provider
    * Remove argenteam provider
    * Remove shooter provider
    * Remove legendastv provider
    * Use pyproject.toml to specify the package configurations.
    * Add pre-commit hook
    * Use ruff to lint and format
    * Use mypy to check types
    * Add type annotations
    * Drop dependencies: pysrt, appdirs, six, pytz
    * Add dependencies:
      + click-option-group>=0.5.6
      + platformdirs>=4.2
      + pysubs2>=1.7
      + srt>=3.5
      + tomli>=2
    * Bump dependency versions:
      + babelfish>=0.6.1
      + chardet>=5.0
      + click>=8.0
      + dogpile.cache>=1.0
      + enzyme>=0.5.0
      + stevedore>=3.0
* Wed Mar 30 2022 Luigi Baldoni <aloisio@gmx.com>
  - Build only for default python3 version
* Tue May 19 2020 Petr Gajdos <pgajdos@suse.com>
  - %python3_only -> %python_alternative
* Sat May 02 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.1.0
    * Improve legendastv provider matches
    * Fix video extensions (.mk3d .ogm .ogv)
    * Use new url to search for titles in legendastv provider
    * Fix stevedore incompatibility
    * Add support to webm video extension
    * Make providers easier to be extended and customized
    * Update podnapisi URL
    * Add support to VIP/Donor accounts in legendastv provider
    * Proper handling titles with year / country in legendastv
      provider
    * Several minor enhancements in legendastv provider
    * Add support for python 3.6, 3.7 and 3.8
    * Drop support for python 3.3 and 3.4
    * Do not discard providers bad zip/rar is downloaded
    * SubsCenter provider removal
    * Fix lxml parsing for Addic7ed provider
    * Support titles with asterics in Addic7ed provider
    * Add support to multi-episode search in Opensubtitles provider
    * Fix multi-episode search in TVSubtitles provider
    * Update to guessit 3
    * Improve archive scanning
    * Add Opensubtitles VIP provider
    * Add country to Movie and Episode
    * Add streaming_service to Video
    * Add info property to Subtitle
    * Do not search for subtitles if all required languages is
      already present
    * Improve TVDB refiner to support series with comma
    * Add alternative_titles to Video and enhance OMDB refiner to
      use alternative_titles
    * Only compute video hashes when required
    * Add apikey to OMDB refiner
    * Fix Subtitle validation when unable to guess encoding
    * Add support to rar in Dockerfile
  - Drop python2 support to simplify packaging
  - Drop subliminal.1 manpage because it's no longer possible to
    build it
* Mon Oct 14 2019 Matej Cepl <mcepl@suse.com>
  - Replace %fdupes -s with plain %fdupes; hardlinks are better.
* Thu Jul 13 2017 aloisio@gmx.com
  - Obtained correct tarball
* Thu Jul 13 2017 aloisio@gmx.com
  - Converted to single-spec
  - Switched source URL to pypi
  - Ship executable only with python3

Files

/etc/alternatives/subliminal
/usr/bin/subliminal
/usr/bin/subliminal-3.11
/usr/lib/python3.11/site-packages/subliminal
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/METADATA
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/RECORD
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/WHEEL
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/entry_points.txt
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/licenses
/usr/lib/python3.11/site-packages/subliminal-2.3.2.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/subliminal/__init__.py
/usr/lib/python3.11/site-packages/subliminal/__main__.py
/usr/lib/python3.11/site-packages/subliminal/__pycache__
/usr/lib/python3.11/site-packages/subliminal/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/archives.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/archives.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/cache.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/cache.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/cli.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/cli.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/core.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/core.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/exceptions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/exceptions.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/extensions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/extensions.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/matches.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/matches.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/score.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/score.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/subtitle.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/subtitle.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/video.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/__pycache__/video.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/archives.py
/usr/lib/python3.11/site-packages/subliminal/cache.py
/usr/lib/python3.11/site-packages/subliminal/cli.py
/usr/lib/python3.11/site-packages/subliminal/converters
/usr/lib/python3.11/site-packages/subliminal/converters/__init__.py
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/addic7ed.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/addic7ed.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/opensubtitles.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/opensubtitles.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/opensubtitlescom.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/opensubtitlescom.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/subtitulamos.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/subtitulamos.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/tvsubtitles.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/__pycache__/tvsubtitles.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/converters/addic7ed.py
/usr/lib/python3.11/site-packages/subliminal/converters/opensubtitles.py
/usr/lib/python3.11/site-packages/subliminal/converters/opensubtitlescom.py
/usr/lib/python3.11/site-packages/subliminal/converters/subtitulamos.py
/usr/lib/python3.11/site-packages/subliminal/converters/tvsubtitles.py
/usr/lib/python3.11/site-packages/subliminal/core.py
/usr/lib/python3.11/site-packages/subliminal/exceptions.py
/usr/lib/python3.11/site-packages/subliminal/extensions.py
/usr/lib/python3.11/site-packages/subliminal/matches.py
/usr/lib/python3.11/site-packages/subliminal/providers
/usr/lib/python3.11/site-packages/subliminal/providers/__init__.py
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/addic7ed.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/addic7ed.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/bsplayer.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/bsplayer.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/gestdown.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/gestdown.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/mock.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/mock.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/napiprojekt.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/napiprojekt.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/opensubtitles.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/opensubtitles.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/opensubtitlescom.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/opensubtitlescom.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/podnapisi.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/podnapisi.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/subtitulamos.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/subtitulamos.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/tvsubtitles.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/__pycache__/tvsubtitles.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/providers/addic7ed.py
/usr/lib/python3.11/site-packages/subliminal/providers/bsplayer.py
/usr/lib/python3.11/site-packages/subliminal/providers/gestdown.py
/usr/lib/python3.11/site-packages/subliminal/providers/mock.py
/usr/lib/python3.11/site-packages/subliminal/providers/napiprojekt.py
/usr/lib/python3.11/site-packages/subliminal/providers/opensubtitles.py
/usr/lib/python3.11/site-packages/subliminal/providers/opensubtitlescom.py
/usr/lib/python3.11/site-packages/subliminal/providers/podnapisi.py
/usr/lib/python3.11/site-packages/subliminal/providers/subtitulamos.py
/usr/lib/python3.11/site-packages/subliminal/providers/tvsubtitles.py
/usr/lib/python3.11/site-packages/subliminal/py.typed
/usr/lib/python3.11/site-packages/subliminal/refiners
/usr/lib/python3.11/site-packages/subliminal/refiners/__init__.py
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/hash.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/hash.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/metadata.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/metadata.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/omdb.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/omdb.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/tmdb.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/tmdb.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/tvdb.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/__pycache__/tvdb.cpython-311.pyc
/usr/lib/python3.11/site-packages/subliminal/refiners/hash.py
/usr/lib/python3.11/site-packages/subliminal/refiners/metadata.py
/usr/lib/python3.11/site-packages/subliminal/refiners/omdb.py
/usr/lib/python3.11/site-packages/subliminal/refiners/tmdb.py
/usr/lib/python3.11/site-packages/subliminal/refiners/tvdb.py
/usr/lib/python3.11/site-packages/subliminal/score.py
/usr/lib/python3.11/site-packages/subliminal/subtitle.py
/usr/lib/python3.11/site-packages/subliminal/utils.py
/usr/lib/python3.11/site-packages/subliminal/video.py
/usr/share/doc/packages/python311-subliminal
/usr/share/doc/packages/python311-subliminal/HISTORY.rst
/usr/share/doc/packages/python311-subliminal/README.rst
/usr/share/licenses/python311-subliminal
/usr/share/licenses/python311-subliminal/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jun 25 23:27:56 2025