Pydvdid-m

Latest version: v1.1.1

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

Scan your dependencies

1.1.1

Added

- Added important information on DVD ID accuracy to the README.
- Added a "Saved DVD ID to" print statement in the primary script to show it got auto-saved, and to where.

Changed

- Ensured that filenames are uppercase. ISO-9660 isn't strict about file-casing, but the DVD spec is.
- Changed `DvdId.dump`'s return value from the `Path.write_text` int return value to the Path which
was written to.

Fixed

- Fixed raw Windows Device target checks, e.g. `\\.\E:` from being detected as a VIDEO_TS folder.

1.1.0

Added

- This CHANGELOG file.
- Support for VIDEO_TS folders. However, they may not provide an accurate DvdId, see README.
- Added support for Path targets in disc_label. It returns the folder/file name as the disc label.
- Added file extension restrictions for files that get processed in DvdId (BUP, IFO, VOB).
- Added function `DvdId._get_file` to get a direct path (as the correct object type) to a specific file.

Changed

- Refactored DvdId's class variable `disc_label` as a function property.
- Ensured that `VIDEO_TS.IFO` would be processed before `VTS_01_0.IFO`, and that they would both be processed.

Fixed

- Fixed mistake in `DvdId._get_first_64k_content` which had the variables of the expected/read bytes mixed up.
- Fixed possible invalid creation time seconds value if it was somehow in floating-point accuracy. DVD IDs made
from ISO files or straight from disc shouldn't have had any issues.
- Corrected the Type-hint of `UDFFileEntry` to `DirectoryRecord`.
- Added Error Handling to `DvdId._get_files`, which could cause an exception if the path isn't found.
- Fixed the `/VIDEO_TS` directory exists check in DvdId.

1.0.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.