Twitch-archiver

Latest version: v4.2.0

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

Scan your dependencies

Page 2 of 5

4.0.6

**Changes and Fixes:**
* Fix downloaded thumbnails being very low resolution.
* Raise temporary buffer before archiving to reduce chance for the paired stream VOD being missed.
* Bump required Python version (3.7 -> 3.9).
* Fix docker build failing due to outdated Python version (https://github.com/Brisppy/twitch-archiver/pull/32 - Thanks helmut1337).

4.0.5

**Additions**
* Add ability to change temporary download directory via the environment variable `TWITCH_ARCHIVER_TMP_DIR`.

**Changes and Fixes:**
* Optimized imports.
* Fix test for `get_vod_owner()`
* Fix real-time archiver failing to exit on some exception.
* Fix fetching latest video if running in `live-only` mode.

4.0.4

**Changes and Fixes:**
* Add retrying to all API functions.
* Reduce processing time for channel videos when running in `live-only` mode.
* Fix issues with retry loop in stream downloader not functioning (https://github.com/Brisppy/twitch-archiver/issues/29).
* Add catch and unsupported log message for highlight videos.

4.0.3

**Changes and Fixes:**
* Fix issues with stream titles containing multibyte characters (https://github.com/Brisppy/twitch-archiver/issues/27).
* Fix issue with long stream titles resulting in file paths longer than Windows can handle.

4.0.2

**Changes and Fixes:**
* Fix issues with channels containing non-english display names (https://github.com/Brisppy/twitch-archiver/issues/26).

4.0.1

This update has been a long time coming, pretty much all the central processing code was refactored to follow better, more modern coding standards. This was primarily to make it easier to find and fix bugs, and to develop new features.
In addition to this, some new features have also been implemented.

TLDR: expect everything faster and better polished, and any new features will be far easier to implement.

NOTE: If you used any of the .dev versions with the `real-time` flag I would recommend re-downloading archived VODs, there were issues with segment alignment which may have corrupted the VODs.

**Additions:**
* Added support for inputting a list of VOD IDs or channels has been added. Simply add `-f | --file` in conjunction with `-c | --channel` or `-v | --vod` and the corresponding value(s) will be interpreted as a file path.
* Added parallel chat archiving to allow multiple chat logs to be downloaded simultaneously (https://github.com/Brisppy/twitch-archiver/issues/22).

**Changes and Fixes:**
* Moved all API requests to the GQL API, authentication (`client-id / client-secret`) is no longer required for archiving.
* Refactored entire codebase to follow object-oriented practices.
* Add `--vod` as substitute for the `--vod-id` argument.
* The `-w | --watch-only` mode is much lighter, using significantly fewer requests.
* The `-L | --log-file` flag has been replaced with `-L | --log-dir`, where a directory is supplied in which log files will be placed rather than a file.
* Logging with the `--real-time` archiver enabled now properly works on both Windows and Linux.
* Fixed an issue with older Twitch VODs with a different timestamp format (https://github.com/Brisppy/twitch-archiver/issues/25).

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.