Name | ipa-tool JSON |
Version |
1.5.0
JSON |
| download |
home_page | |
Summary | Simple tool for getting infos from Apple ipa archive |
upload_time | 2024-03-17 09:29:52 |
maintainer | |
docs_url | None |
author | DrEgg |
requires_python | >=3.7.9,<4.0.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# `ipa-tool`
**A tool for collecting infos of apple ipa**
### Installation
**Over PyPi (recommanded)**
```shell
pip install ipa-tool
```
**Over wheel**
```shell
pip install --user {find in release}.whl
```
### Use as CLI
**Usage**:
```console
$ ipa-tool COMMAND [Options] [ARGS]...
```
**Command**:
* `get-info`: Returns ipa infos in json
* `cgbi2png`: Turns apple cgbi into normal png
**Arguments**:
* `IPA_PATH`: [required]
**Options**:
* `-mi / --get-multi-icon`: [default: False]
* `-o`: Output path
* `--help`: Show this message and exit.
### Use as python package
```python
from ipa_tool import ipaInfos
ipa_infos = ipaInfos( {ipa_path} )
```
`ipaInfos` will return a class
```python
class ipaInfos():
name: str
device: list
size: int
version: str
bundleID: str
encrypt: bool
arch: str
minOS: str
icon: dict
md5: bytes
rawPlist: dict
```
You can turn it into dict by
```python
ipa_info_dict = ipa_tool.__dict__
```
Raw data
{
"_id": null,
"home_page": "",
"name": "ipa-tool",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7.9,<4.0.0",
"maintainer_email": "",
"keywords": "",
"author": "DrEgg",
"author_email": "dev@dregg.me",
"download_url": "https://files.pythonhosted.org/packages/f4/7e/7e4404604f431095eecfa9a3123fbe1e5630c8d6a42871352bfc9a2bf8ce/ipa_tool-1.5.0.tar.gz",
"platform": null,
"description": "# `ipa-tool`\n\n**A tool for collecting infos of apple ipa**\n\n### Installation\n**Over PyPi (recommanded)**\n```shell\npip install ipa-tool\n```\n\n**Over wheel**\n```shell\npip install --user {find in release}.whl\n```\n\n### Use as CLI\n**Usage**:\n\n```console\n$ ipa-tool COMMAND [Options] [ARGS]... \n```\n\n**Command**:\n\n* `get-info`: Returns ipa infos in json\n* `cgbi2png`: Turns apple cgbi into normal png\n\n**Arguments**:\n\n* `IPA_PATH`: [required]\n\n**Options**:\n\n* `-mi / --get-multi-icon`: [default: False]\n* `-o`: Output path\n* `--help`: Show this message and exit.\n\n### Use as python package\n\n```python\nfrom ipa_tool import ipaInfos\n\nipa_infos = ipaInfos( {ipa_path} )\n```\n\n`ipaInfos` will return a class\n```python\nclass ipaInfos():\n name: str\n device: list\n size: int\n version: str\n bundleID: str\n encrypt: bool\n arch: str\n minOS: str\n icon: dict\n md5: bytes\n rawPlist: dict\n```\nYou can turn it into dict by\n```python\nipa_info_dict = ipa_tool.__dict__\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Simple tool for getting infos from Apple ipa archive",
"version": "1.5.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a8b048b9808135ad87b7b38b161ddb4360124e27961a5c8052c84d0af733712b",
"md5": "92d86b1435bf3214f127327cf430a39f",
"sha256": "56c382eed38fd53fc090ddf849b9606eec6c93580bf4015ee091faad6ce28e5c"
},
"downloads": -1,
"filename": "ipa_tool-1.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "92d86b1435bf3214f127327cf430a39f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7.9,<4.0.0",
"size": 8819,
"upload_time": "2024-03-17T09:29:51",
"upload_time_iso_8601": "2024-03-17T09:29:51.262961Z",
"url": "https://files.pythonhosted.org/packages/a8/b0/48b9808135ad87b7b38b161ddb4360124e27961a5c8052c84d0af733712b/ipa_tool-1.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f47e7e4404604f431095eecfa9a3123fbe1e5630c8d6a42871352bfc9a2bf8ce",
"md5": "244bdfea966adb12a82dac24172aa116",
"sha256": "77cdb73ac9e750faed444600a599e3b3eaa6e3d798cd7ee6c7115666cee290b4"
},
"downloads": -1,
"filename": "ipa_tool-1.5.0.tar.gz",
"has_sig": false,
"md5_digest": "244bdfea966adb12a82dac24172aa116",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7.9,<4.0.0",
"size": 6557,
"upload_time": "2024-03-17T09:29:52",
"upload_time_iso_8601": "2024-03-17T09:29:52.979665Z",
"url": "https://files.pythonhosted.org/packages/f4/7e/7e4404604f431095eecfa9a3123fbe1e5630c8d6a42871352bfc9a2bf8ce/ipa_tool-1.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-17 09:29:52",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ipa-tool"
}