libdiva
a Project Diva format library and command-line tool
installation
open a terminal session and install using pip:
pip install libdiva
alternatively, clone the repo and install locally:
git clone https://github.com/Flipleerr/libdiva
cd libdiva
pip install .
libdiva should now be installed. test by running libdiva --help.
supported formats
libdiva supports the following formats:
dlt: format used on the PS3 and Vita onwards, has information about files inside of DLC- 'DIVAFILE': encryption format used in F 2nd and X
- 'FARC': compression format used in F 2nd and X
usage examples
libdiva dlt --write file.dlt --entries "data"
libdiva divafile --encrypt file.txt
libdiva extract file.farc extracted
to-do
- FARC support (extract and repack)
- DLT boilerplate
- support for other Project Diva formats (
.cpk, Dreamy Theater and F files, etc.) - proper documentation or wiki
- refactor codebase
- a verbose option (-v or --verbose)
contributing
all contributions to libdiva are welcome! to start:
- fork the repo
- clone it using
git clone https://github.com/USERNAME/libdiva (REPLACE 'USERNAME' WITH YOUR OWN!) - create a new branch in the repo
- make your changes
then submit a pull request!
Metadata
Release files for libdiva 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| libdiva-0.1.3.tar.gz | 18.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| libdiva-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.2 kB
Release files / libdiva-0.1.3.tar.gz
| Download URL | libdiva-0.1.3.tar.gz |
|---|---|
| Size | 18.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
435770291d41d3d0c0d60a4599ddd7ebe491afacca4a286169d8968a40126852
|
|
BLAKE2b-256 checksum How to use checksums |
f69b3ed69d488262c42a16ee3235732324efc7ac802bfdd53c4e4e10731d055a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / libdiva-0.1.3-py3-none-any.whl
| Download URL | libdiva-0.1.3-py3-none-any.whl |
|---|---|
| Size | 19.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8418d807f1271b2beef42203e29411b9ffe046e890f558d4853dc1dbdba6f33c
|
|
BLAKE2b-256 checksum How to use checksums |
b6bd9e86e5b9a8a910c721a850aea82690633e0a424cb4894713b64a603b97a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|