valdazpack


Namevaldazpack JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/Omniflux/valdazpack
SummaryDAZ Package Validator
upload_time2023-07-18 00:53:57
maintainer
docs_urlNone
authorOmni Flux
requires_python>=3.11.4,<4.0.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            valdazpack
==========

``valdazpack`` is a DAZ Studio content validator.

Supported Python versions
-------------------------

- Python 3.11

Usage
-----

``valdazpack [-h] [-d <DEPENDENCIES ...>] [-D] [-O] [-p] [-s] [-H | -T TEMPLATE] [-o OUTPUT] [-v] product_path [product_path ...]``

positional arguments:
  product_path          DIM Packages, ZIP files, or Content Directories to validate

options:
  -h, --help            show this help message and exit
  -d <DEPENDENCIES ...>, --dependencies <DEPENDENCIES ...>
                        additional DIM Packages, ZIP files, or Content Directories which are not validated but which the validated product depends on
  -D, --daz             enable validation rules for products distributed by Daz Productions, Inc
  -O, --daz-original    enable validation rules for products produced by Daz Productions, Inc
  -H, --html            generate HTML report
  -T TEMPLATE, --template TEMPLATE
                        generate report using Jinja template
  -o OUTPUT, --output OUTPUT
                        write report to file
  -v, --verbose         enable verbose output

For non-DIM ZIP files, a subdirectory may be specified as the content root by appending ``!<subdirectory>`` to the filename: ``example.zip!My Library``

.. code:: 

    E:\> valdazpack --dependencies "C:\Users\Username\Documents\MDL" --html --output report.html OMNFLUX00000001-01_NVIDIAvMaterials170ShaderPresets.zip

    E:\> valdazpack --dependencies "D:\InstallManager\Downloads\IM00042071-02_Genesis8MaleStarterEssentials.zip" --html --output report.html "D:\My Custom G8M Character"

    E:\> valdazpack --daz-original --html --output report.html "D:\InstallManager\Downloads\IM00042071-02_Genesis8MaleStarterEssentials.zip"

    E:\> valdazpack --html --output report.html "example.zip!My Library"

License
-------

This module is published under the MIT license.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Omniflux/valdazpack",
    "name": "valdazpack",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11.4,<4.0.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Omni Flux",
    "author_email": "omniflux@omniflux.com",
    "download_url": "https://files.pythonhosted.org/packages/9d/59/631fe3a1daa4a7b98415c75ae0b057923f9aa4c838f633a9e2d47a33021b/valdazpack-0.1.1.tar.gz",
    "platform": null,
    "description": "valdazpack\n==========\n\n``valdazpack`` is a DAZ Studio content validator.\n\nSupported Python versions\n-------------------------\n\n- Python 3.11\n\nUsage\n-----\n\n``valdazpack [-h] [-d <DEPENDENCIES ...>] [-D] [-O] [-p] [-s] [-H | -T TEMPLATE] [-o OUTPUT] [-v] product_path [product_path ...]``\n\npositional arguments:\n  product_path          DIM Packages, ZIP files, or Content Directories to validate\n\noptions:\n  -h, --help            show this help message and exit\n  -d <DEPENDENCIES ...>, --dependencies <DEPENDENCIES ...>\n                        additional DIM Packages, ZIP files, or Content Directories which are not validated but which the validated product depends on\n  -D, --daz             enable validation rules for products distributed by Daz Productions, Inc\n  -O, --daz-original    enable validation rules for products produced by Daz Productions, Inc\n  -H, --html            generate HTML report\n  -T TEMPLATE, --template TEMPLATE\n                        generate report using Jinja template\n  -o OUTPUT, --output OUTPUT\n                        write report to file\n  -v, --verbose         enable verbose output\n\nFor non-DIM ZIP files, a subdirectory may be specified as the content root by appending ``!<subdirectory>`` to the filename: ``example.zip!My Library``\n\n.. code:: \n\n    E:\\> valdazpack --dependencies \"C:\\Users\\Username\\Documents\\MDL\" --html --output report.html OMNFLUX00000001-01_NVIDIAvMaterials170ShaderPresets.zip\n\n    E:\\> valdazpack --dependencies \"D:\\InstallManager\\Downloads\\IM00042071-02_Genesis8MaleStarterEssentials.zip\" --html --output report.html \"D:\\My Custom G8M Character\"\n\n    E:\\> valdazpack --daz-original --html --output report.html \"D:\\InstallManager\\Downloads\\IM00042071-02_Genesis8MaleStarterEssentials.zip\"\n\n    E:\\> valdazpack --html --output report.html \"example.zip!My Library\"\n\nLicense\n-------\n\nThis module is published under the MIT license.",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "DAZ Package Validator",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/Omniflux/valdazpack",
        "Repository": "https://github.com/Omniflux/valdazpack"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54374b8ef7100e9a2248965502cd8899e326dee96fd0af51e18f744c5c8e7dec",
                "md5": "02b6e2f5d9133853a967047b0f73d469",
                "sha256": "c4c94073e3bf2dfa070359e5ad19634e94a72ec11d150f7283fb82905d82a724"
            },
            "downloads": -1,
            "filename": "valdazpack-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "02b6e2f5d9133853a967047b0f73d469",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11.4,<4.0.0",
            "size": 64270,
            "upload_time": "2023-07-18T00:53:56",
            "upload_time_iso_8601": "2023-07-18T00:53:56.039916Z",
            "url": "https://files.pythonhosted.org/packages/54/37/4b8ef7100e9a2248965502cd8899e326dee96fd0af51e18f744c5c8e7dec/valdazpack-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d59631fe3a1daa4a7b98415c75ae0b057923f9aa4c838f633a9e2d47a33021b",
                "md5": "7bea796335a50a3a7220e08c92d30729",
                "sha256": "6d1932f42db5f14c8eef3c81f71f1bca43940550aa8d4dd0ea15c4934de59f7f"
            },
            "downloads": -1,
            "filename": "valdazpack-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7bea796335a50a3a7220e08c92d30729",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11.4,<4.0.0",
            "size": 45092,
            "upload_time": "2023-07-18T00:53:57",
            "upload_time_iso_8601": "2023-07-18T00:53:57.725142Z",
            "url": "https://files.pythonhosted.org/packages/9d/59/631fe3a1daa4a7b98415c75ae0b057923f9aa4c838f633a9e2d47a33021b/valdazpack-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-18 00:53:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Omniflux",
    "github_project": "valdazpack",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "valdazpack"
}
        
Elapsed time: 0.11378s