apple-compress


Nameapple-compress JSON
Version 0.2.3 PyPI version JSON
download
home_pageNone
SummaryPython bindings for Apple's libcompression.
upload_time2024-04-05 00:06:29
maintainerNone
docs_urlNone
authorm1stadev
requires_python<4.0,>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # apple-compress
Python bindings for Apple's libcompression.

Based on bindings from [Asahi Linux](https://github.com/AsahiLinux/asahi-installer/blob/8bbbb8ca5a347d99b243e10f24358573f1587df0/asahi_firmware/img4.py#L17-L27).

## Requirements
- Python 3.8 or higher
- An *OS system

## Usage
### Library
Read the [API usage](https://github.com/m1stadev/apple-compress/wiki/API-Usage).

### CLI
```
Usage: acompress [OPTIONS]

  A Python CLI tool for compression using Apple's libcompression.

Options:
  --version              Show the version and exit.
  -i, --input FILENAME   Input file.  [required]
  -o, --output FILENAME  Output file.  [required]
  -c, --compress         Compress the data.
  -d, --decompress       Decompress the data.
  -l, --lzfse            LZFSE compress the data.
  -b, --lzfse-iboot      LZFSE compress the data (iBoot compatible).
  -z, --zlib             zlib compress the data.
  -v, --verbose          Increase verbosity.
  -h, --help             Show this message and exit.
```

## Installation
- Install from [PyPI](https://pypi.org/project/apple-compress/):
    - ```python3 -m pip install apple-compress```
- Local installation:
    - `./install.sh`
    - Requires [Poetry](https://python-poetry.org)

## Support
For any questions/issues you have, [open an issue](https://github.com/m1stadev/apple-compress/issues).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "apple-compress",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "m1stadev",
    "author_email": "adamhamdi31@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/91/14/cdb0bdb6147a019d2d8a1e144910c6a8d257d0e58f63bbd105bda0fce7dc/apple_compress-0.2.3.tar.gz",
    "platform": null,
    "description": "# apple-compress\nPython bindings for Apple's libcompression.\n\nBased on bindings from [Asahi Linux](https://github.com/AsahiLinux/asahi-installer/blob/8bbbb8ca5a347d99b243e10f24358573f1587df0/asahi_firmware/img4.py#L17-L27).\n\n## Requirements\n- Python 3.8 or higher\n- An *OS system\n\n## Usage\n### Library\nRead the [API usage](https://github.com/m1stadev/apple-compress/wiki/API-Usage).\n\n### CLI\n```\nUsage: acompress [OPTIONS]\n\n  A Python CLI tool for compression using Apple's libcompression.\n\nOptions:\n  --version              Show the version and exit.\n  -i, --input FILENAME   Input file.  [required]\n  -o, --output FILENAME  Output file.  [required]\n  -c, --compress         Compress the data.\n  -d, --decompress       Decompress the data.\n  -l, --lzfse            LZFSE compress the data.\n  -b, --lzfse-iboot      LZFSE compress the data (iBoot compatible).\n  -z, --zlib             zlib compress the data.\n  -v, --verbose          Increase verbosity.\n  -h, --help             Show this message and exit.\n```\n\n## Installation\n- Install from [PyPI](https://pypi.org/project/apple-compress/):\n    - ```python3 -m pip install apple-compress```\n- Local installation:\n    - `./install.sh`\n    - Requires [Poetry](https://python-poetry.org)\n\n## Support\nFor any questions/issues you have, [open an issue](https://github.com/m1stadev/apple-compress/issues).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python bindings for Apple's libcompression.",
    "version": "0.2.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/m1stadev/apple-compress/issues",
        "Documentation": "https://github.com/m1stadev/apple-compress/wiki/API-Usage"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7cb3ba911999bf7146457e9bf85d5ccdb9adc0d970250d451954f587f5511123",
                "md5": "9d673bc92b4bdfb10c23fcc9a4134269",
                "sha256": "b4eb22fb45e2e781bb44dc76b94dea7f616f3583fcbb4737ecc53e2a46ab7434"
            },
            "downloads": -1,
            "filename": "apple_compress-0.2.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9d673bc92b4bdfb10c23fcc9a4134269",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 6235,
            "upload_time": "2024-04-05T00:06:28",
            "upload_time_iso_8601": "2024-04-05T00:06:28.337608Z",
            "url": "https://files.pythonhosted.org/packages/7c/b3/ba911999bf7146457e9bf85d5ccdb9adc0d970250d451954f587f5511123/apple_compress-0.2.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9114cdb0bdb6147a019d2d8a1e144910c6a8d257d0e58f63bbd105bda0fce7dc",
                "md5": "f6057dc839249d566cc2491faaf3f76d",
                "sha256": "a1c855cec8bd73210ae9522c53a841ca515ded2f0c9d5b4e728d0d93fee46a29"
            },
            "downloads": -1,
            "filename": "apple_compress-0.2.3.tar.gz",
            "has_sig": false,
            "md5_digest": "f6057dc839249d566cc2491faaf3f76d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 4399,
            "upload_time": "2024-04-05T00:06:29",
            "upload_time_iso_8601": "2024-04-05T00:06:29.841804Z",
            "url": "https://files.pythonhosted.org/packages/91/14/cdb0bdb6147a019d2d8a1e144910c6a8d257d0e58f63bbd105bda0fce7dc/apple_compress-0.2.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-05 00:06:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "m1stadev",
    "github_project": "apple-compress",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "apple-compress"
}
        
Elapsed time: 0.23854s