Isubrip

Latest version: v2.5.4

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

2.4.2

Changes:
* Improved error handling for subtitles downloads. ([Issue 44](https://github.com/MichaelYochpaz/iSubRip/issues/44))

Bug Fixes:
* Fixed an issue where using a ZIP file, and saving to a different drive than the OS drive would fail. ([Issue 43](https://github.com/MichaelYochpaz/iSubRip/issues/43))
---

2.4.1

Bug Fixes:
* Fixed an issue where saving subtitles to a different drive than the OS drive would fail. ([Issue 41](https://github.com/MichaelYochpaz/iSubRip/issues/41))
* Fixed AppleTV URLs with multiple iTunes playlists causing an error. ([Issue 42](https://github.com/MichaelYochpaz/iSubRip/issues/42))
---

2.4.0

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](https://github.com/MichaelYochpaz/iSubRip/blob/main/config.toml).

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](https://github.com/MichaelYochpaz/iSubRip/issues/new/choose).
* Minimum supported Python version bumped to 3.8.
* `beautifulsoup4` and `lxml` packages are no longer required or used.
---

2.3.3

Changes:
* Added release year to zip file names. ([Issue 31](https://github.com/MichaelYochpaz/iSubRip/issues/31))
* If the generated path for a zip file is already taken, a number will be appended at the end of the file's name to avoid overwriting. ([Issue 34](https://github.com/MichaelYochpaz/iSubRip/issues/34))

Bug Fixes:
* Fixed an exception being thrown if the path to downloads folder on the config is invalid.
* Fixed AppleTV URLs without a movie title not working. ([Issue 29](https://github.com/MichaelYochpaz/iSubRip/issues/29))
* Fixed issues for movies with specific characters (`/`, `:`), and Windows reserved names in their title. ([Issue 30](https://github.com/MichaelYochpaz/iSubRip/issues/30))
---

2.3.2

Changes:
* Changed config paths to the following locations:
Windows: `%USERPROFILE%\.isubrip\config.json`
Linux / macOS: `$HOME/.isubrip/config.json`
More info under Notes (and examples on the [README](https://github.com/MichaelYochpaz/iSubRip#configuration) file).

Bug Fixes:
* Fixed an error with AppleTV links for movies released before 1970 (Epoch time). ([Issue 21](https://github.com/MichaelYochpaz/iSubRip/issues/21))
* Fixed config file not being loaded on macOS. ([Issue 22](https://github.com/MichaelYochpaz/iSubRip/issues/22))
* Fixed AppleTV scraping from the same storefront. ([Issue 24](https://github.com/MichaelYochpaz/iSubRip/issues/24))

Notes:
* Running iSubRip with a config file in the previous locations will still work, but support for them will be dropped in the future.
* `xdg` package is no longer required or used.
---

2.3.1

Changes:
* Improved AppleTV scraping to utilize AppleTV's API instead of scraping HTML.

Bug Fixes:
* Fixed HTML escaped (for non-English) characters not matching AppleTV's URL RegEx. ([Issue 15](https://github.com/MichaelYochpaz/iSubRip/issues/15))
---

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.