Qtube

Latest version: v2.3.0

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

Scan your dependencies

Page 1 of 4

2.3.0

**Video statistics filtering**

This release introduces filtering on several video statistics:

- View count, with `views_threshold`: Minimum number of views required for the video to be added.
- Like count, with `likes_threshold`: Minimum number of likes required for the video to be added.
- Comment count, with `comments_threshold`: Minimum number of comments required for the video to be added.
- Likes/Views ratio, with `likes_to_views_ratio`: Minimum likes to views ratio.
- Comments/Views ratio, with `comments_to_views_ratio`: Minimum comments to views ratio.

All parameters are set to 0 by default.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v2.2.0...v2.3.0

2.2.0

**Fancy mode**

Created a fancy mode for terminal output, which uses a unique color and emoji combination for each type of information, improving readability. This mode is enabled by default, but can be disabled by setting the new `fancy_mode` parameter to *False*.

Other changes in this release include:
- Fixed an issue where requests to the YT API would time out (WinError 10060).
- The program now checks how many videos are in the playlist before adding new ones. In the unlikely event that a playlist is close to its size limit (5000 videos) and adding new videos would overcome this threshold, the program will list the videos that would have been added, their associated URL and a warning to remove older videos from the playlist.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v2.1.1...v2.2.0

2.1.1

**Under the hood improvements**

The following changes have been made:

- Fixed an issue with the built distribution on PyPI.
- Improved the readability and efficiency of the command line arguments formatting function.
- Software version is now always displayed at execution for clarity.
- Updated the [user parameter template file](docs/user_params_template.json) with the latest new parameters.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v2.1.0...v2.1.1

2.1.0

**Livestreams and premieres filtering**

This release introduces two new parameters: `ignore_livestreams` and `ignore_premieres`. They determine if livestreams and premieres are taken into account when checking for new videos to add to the playlist.

- `ignore_livestreams`: When set to *True*, any livestreams that are currently live at the time of the program's execution are ignored and will not be added to the playlist, even if they satisfy all other user defined rules.
- `ignore_premieres`: When set to *True*, upcoming premieres that are scheduled at the time of the program's execution are ignored and will not be added to the playlist, even if they satisfy all other user defined rules.

To clarify how YouTube categorizes these video types based on their status:

- Livestreams:
- A livestream that is currently live is categorized as a livestream.
- Once the livestream ends, it is considered a regular video.

- Premieres:
- A scheduled premiere (upcoming) is categorized as a premiere.
- When a premiere goes live, it is treated as a livestream.
- Once the premiere is over, it is considered a regular video.

For example, a livestream that ended 30 minutes before the program is run would be added to the playlist if it passes all the user defined checks, even if `ignore_livestreams` is set to *True*, since it now considered a regular video.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v2.0.1...v2.0.2

2.0.1

Updated the minimum version of some dependencies for security reasons.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v2.0.0...v2.0.1

2.0.0

Final release of the 2.0.0 version.

This release is the same as the [alpha release](https://github.com/Killian42/QTube/releases/tag/v2.0.0-alpha), apart from the version name.

**Full Changelog**: https://github.com/Killian42/QTube/compare/v1.10.0...v2.0.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.