A CLI Tool Coded In Python3 To Convert WoTB ( Dava ) SmartDLC DVPL File Based On LZ4 High Compression.
Project description
PyDVPL Cli Converter
- A Cli Tool Coded In Python3 To Convert WoTB ( Dava ) SmartDLC DVPL File Based On LZ4 High Compression.
Usage :
pydvpl [--mode] [--keep-originals] [--path] [--verbose] [--ignore]
• flags can be one of the following:
-m, --mode: required flag to select modes for processing.
-k, --keep-originals: keeps the original files after compression/decompression.
-p, --path: specifies the directory/files path to process. Default is the current directory.
-i, --ignore: specifies comma-separated file extensions to ignore during compression.
-v, --verbose: shows verbose information for all processed files.
• mode can be one of the following:
compress: compresses files into dvpl.
decompress: decompresses dvpl files into standard files.
verify: verify compressed dvpl files to determine valid compression.
help: show this help message.
• usage can be one of the following examples:
$ pydvpl --mode help
$ pydvpl --mode decompress --path /path/to/decompress/compress
$ pydvpl --mode compress --path /path/to/decompress/compress
$ pydvpl --mode decompress --keep-originals -path /path/to/decompress/compress
$ pydvpl --mode compress --keep-originals -path /path/to/decompress/compress
$ pydvpl --mode decompress --path /path/to/decompress/compress.yaml.dvpl
$ pydvpl --mode compress --path /path/to/decompress/compress.yaml
$ pydvpl --mode decompress --keep-originals --path /path/to/decompress/compress.yaml.dvpl
$ pydvpl --mode dcompress --keep-originals --path /path/to/decompress/compress.yaml
$ pydvpl --mode compress --path /path/to/decompress --ignore .exe,.dll
$ pydvpl --mode compress --path /path/to/decompress --ignore exe,dll
$ pydvpl --mode compress --path /path/to/decompress --ignore test.exe,test.txt
$ pydvpl --mode verify -path /path/to/verify
$ pydvpl --mode verify -path /path/to/verify/verify.yaml.dvpl
Running :
- python 3.10+ required!
$ git clone https://github.com/rifsxd/pydvpl.git
$ cd pydvpl/src/pydvpl
$ py ./pydvpl.py -h
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydvpl-0.1.0.tar.gz
(7.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydvpl-0.1.0.tar.gz.
File metadata
- Download URL: pydvpl-0.1.0.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28e42f60e2d85239e25790d0fbda2782d53ead4c92f24e6b04af73aa2d46a96e
|
|
| MD5 |
3685b08b2a047f3ccc34ac3dde6a175c
|
|
| BLAKE2b-256 |
4f8a9ac87db4a5046d553572f1407ddcc26d417606c9f03495d3b3ac466e0b53
|
File details
Details for the file pydvpl-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pydvpl-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d71b18d6405ae5c35f8841e9f29bb8da9a34dfb6b8e828425c842f76075ef37
|
|
| MD5 |
8e3f8859686ccf0909eb80dd9779bb40
|
|
| BLAKE2b-256 |
37f602b861848d312af64cfeb04967095feabb89b7979c4a8519e6ffc60c2b7d
|