Kvm48

Latest version: v1.3.600

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

Scan your dependencies

Page 2 of 2

0.3

Not secure
This is an intermediate release amidst ongoing work, but it is nevertheless one of the bigger, greater and more exciting releases. Just look at how long the goddamn release notes are.

Headline features

- **Native integration with [caterpillar](https://github.com/zmwangx/caterpillar) for M3U8/HLS downloads** (requires beta version of caterpillar at the moment; `pip3 install -U --pre caterpillar-hls`).
- **First class support on Windows 10.**
- Automatic update checks. See [Privacy](https://github.com/SNH48Live/KVM48privacy).
- New `named_subdirs` option to keep VODs of different members neatly organized in named subdirectories (default off).
- Preserve server timestamps of downloaded files.

Important changes

- To accommodate NTFS as well as its predecessors and successors (FAT, exFAT, ReFS, etc.; read: Microsoft filesystems) and promote interoperability, characters considered illegal by NTFS but generally allowed by *ix-family filesystems are now handled. Specifically, control characters (0x00 to 0x1F, plus 0x7F) are stripped, and `"*:<>?\|` are replaced by their full-width counterparts (`/`, illegal in *ix-family filesystems too, now gets the same treatment instead of being replaced with an unconvincing `_`):


" => U+FF02 FULLWIDTH QUOTATION MARK (")
* => U+FF0A FULLWIDTH ASTERISK (*)
/ => U+FF0F FULLWIDTH SOLIDUS (/)
: => U+FF1A FULLWIDTH COLON (:)
< => U+FF1C FULLWIDTH LESS-THAN SIGN (<)
> => U+FF1E FULLWIDTH GREATER-THAN SIGN (>)
? => U+FF1F FULLWIDTH QUESTION MARK (?)
\ => U+FF3C FULLWIDTH REVERSE SOLIDUS (\)
| => U+FF5C FULLWIDTH VERTICAL LINE (|)


This change applies retroactively to previously downloaded VODs, which means files already on disk may not be recognized by KVM48 and may be automatically redownloaded, resulting in duplicate copies.

Retroactive batch renaming isn't hard though. Please raise an issue on the tracker if you need help.

- Config path now better follows OS conventions (again, to accommodate Windows). See `kvm48 --help` for the actual path. Legacy config path is respected though, so if you already have a config file prior to the update, it will stay there and continue to work.

There are a bunch of other quality-of-life improvements that won't be mentioned here.

Page 2 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.