pypi isubrip 2.4.0
v2.4.0

latest releases: 2.6.8, 2.6.7, 2.6.6...
2 years ago

2.4.0 [2023-05-23]

Added:

  • iTunes links will now redirect to AppleTV and scrape metadata from there, as AppleTV has additional and more accurate metadata.
  • Improved error messages to be more informative and case-specific:
    • If a movie is a pre-order and has no available playlist, a proper error message will be printed with its release date (if available).
    • If trying to scrape AppleTV+ content or series (which aren't currently supported), a proper error will be printed.

Changes:

  • A major refactor to the code, to make it more modular and allow for easier development of new features in the future.
  • Multiple changes (with some breaking changes) to the config file:
    • The downloads.format setting is deprecated, and replaced by the subtitles.convert-to-srt setting.
    • The downloads.merge-playlists setting is deprecated, with no replacement.
      If an AppleTV link has multiple playlists, they will be downloaded separately.
    • The downloads.user-agent setting is deprecated, with no replacement.
      The user-agent used by the scraper, will be used for downloads as well.
    • The scraping config category no longer exists, and is replaced by a scrapers category, which has a sub-category with settings for each scraper (for example, a scrapers.itunes sub-category).
  • Old config paths that were previously deprecated are no longer supported and will no longer work.
    The updated config settings can be found in the example config.

Notes:

  • This release includes a major rewrite of the code, which may have introduced new bugs to some core features. If you encountered one, please report it.
  • Minimum supported Python version bumped to 3.8.
  • beautifulsoup4 and lxml packages are no longer required or used.

Don't miss a new isubrip release

NewReleases is sending notifications on new releases.