pyZohoAPI


NamepyZohoAPI JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/tdesposito/pyZohoAPI
SummaryPythonic access to Zoho APIs in the Finance Plus suite.
upload_time2024-05-25 14:12:40
maintainerNone
docs_urlNone
authorTodd Esposito
requires_python<4.0,>=3.6
licenseMIT
keywords api zoho api zoho books zoho inventory zoho
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pyZohoAPI (v1.0.0)

**pyZohoAPI** provides Pythonic access to Zoho APIs in the Finance Plus suite:

* **Books**
* *Checkout*<sup>*</sup>
* *Expense*<sup>*</sup>
* **Inventory**
* *Invoice*<sup>*</sup>
* *Subscriptions*<sup>*</sup>

<sup>*</sup> Support is planned, but not yet available.

[![PyPI](https://img.shields.io/pypi/v/pyzohoapi)](https://pypi.org/project/pyzohoapi/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyzohoapi)](https://pypi.org/project/pyzohoapi/)
![License](https://img.shields.io/github/license/tdesposito/pyZohoAPI)
[![Documentation Status](https://readthedocs.org/projects/pyzohoapi/badge/?version=latest)](https://pyzohoapi.readthedocs.io/en/latest/?badge=latest)

## Installing pyZohoAPI

<!-- start installation -->

You'll need at least **Python 3.6** to install pyZohoAPI.

### Via PyPI

```console
$ python -m pip install pyzohoapi
```

### From Source

We use [Poetry](https://python-poetry.org/) for virtual environment and
dependency management.

```console
$ git clone https://github.com/tdesposito/pyZohoAPI.git
$ cd pyZohoAPI
$ poetry install
$ poetry build
$ pip install dist/*.whl
```
<!-- end installation -->

## Basic Usage

<!-- start basic-usage -->

```python
>>> from pyzohoapi import ZohoInventory
>>> api = ZohoInventory("{your-orginization-id}", "{your-region}",
...   client_id="{your-client-id}",
...   client_secret="{your-client-secret}",
...   refresh_token="{your-refresh-token}"
... )
>>> contact = api.Contact(email="test@example.com").First()
>>> contact.IsLoaded
True
>>> contact.first_name
'test'
>>> contact.first_name = "Changed"
>>> contact.Update()
```
<!-- end basic-usage -->

See the [full documentation on ReadTheDocs](https://pyzohoapi.readthedocs.io/en/latest/).

## Contributing

[Pull Requests](https://github.com/tdesposito/pyZohoAPI/pulls) gladly
considered! Please use our pull request template when submitting your pull
request.

| Thanks Contributors! |
| :------------------: |
| ![Shubham Agawane](https://avatars.githubusercontent.com/s-agawane?size=80) 
[Shubham Agawane](https://github.com/s-agawane) |

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tdesposito/pyZohoAPI",
    "name": "pyZohoAPI",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.6",
    "maintainer_email": null,
    "keywords": "api, zoho api, zoho books, zoho inventory, zoho",
    "author": "Todd Esposito",
    "author_email": "todd@toddesposito.com",
    "download_url": "https://files.pythonhosted.org/packages/f9/13/19869bec91867d32b59df079f5fea0c0952faf22fb6cb5a54b2f7e7f2d7e/pyzohoapi-1.0.0.tar.gz",
    "platform": null,
    "description": "# pyZohoAPI (v1.0.0)\n\n**pyZohoAPI** provides Pythonic access to Zoho APIs in the Finance Plus suite:\n\n* **Books**\n* *Checkout*<sup>*</sup>\n* *Expense*<sup>*</sup>\n* **Inventory**\n* *Invoice*<sup>*</sup>\n* *Subscriptions*<sup>*</sup>\n\n<sup>*</sup> Support is planned, but not yet available.\n\n[![PyPI](https://img.shields.io/pypi/v/pyzohoapi)](https://pypi.org/project/pyzohoapi/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyzohoapi)](https://pypi.org/project/pyzohoapi/)\n![License](https://img.shields.io/github/license/tdesposito/pyZohoAPI)\n[![Documentation Status](https://readthedocs.org/projects/pyzohoapi/badge/?version=latest)](https://pyzohoapi.readthedocs.io/en/latest/?badge=latest)\n\n## Installing pyZohoAPI\n\n<!-- start installation -->\n\nYou'll need at least **Python 3.6** to install pyZohoAPI.\n\n### Via PyPI\n\n```console\n$ python -m pip install pyzohoapi\n```\n\n### From Source\n\nWe use [Poetry](https://python-poetry.org/) for virtual environment and\ndependency management.\n\n```console\n$ git clone https://github.com/tdesposito/pyZohoAPI.git\n$ cd pyZohoAPI\n$ poetry install\n$ poetry build\n$ pip install dist/*.whl\n```\n<!-- end installation -->\n\n## Basic Usage\n\n<!-- start basic-usage -->\n\n```python\n>>> from pyzohoapi import ZohoInventory\n>>> api = ZohoInventory(\"{your-orginization-id}\", \"{your-region}\",\n...   client_id=\"{your-client-id}\",\n...   client_secret=\"{your-client-secret}\",\n...   refresh_token=\"{your-refresh-token}\"\n... )\n>>> contact = api.Contact(email=\"test@example.com\").First()\n>>> contact.IsLoaded\nTrue\n>>> contact.first_name\n'test'\n>>> contact.first_name = \"Changed\"\n>>> contact.Update()\n```\n<!-- end basic-usage -->\n\nSee the [full documentation on ReadTheDocs](https://pyzohoapi.readthedocs.io/en/latest/).\n\n## Contributing\n\n[Pull Requests](https://github.com/tdesposito/pyZohoAPI/pulls) gladly\nconsidered! Please use our pull request template when submitting your pull\nrequest.\n\n| Thanks Contributors! |\n| :------------------: |\n| ![Shubham Agawane](https://avatars.githubusercontent.com/s-agawane?size=80) \n[Shubham Agawane](https://github.com/s-agawane) |\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Pythonic access to Zoho APIs in the Finance Plus suite.",
    "version": "1.0.0",
    "project_urls": {
        "Documentation": "https://pyzohoapi.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/tdesposito/pyZohoAPI",
        "Repository": "https://github.com/tdesposito/pyZohoAPI"
    },
    "split_keywords": [
        "api",
        " zoho api",
        " zoho books",
        " zoho inventory",
        " zoho"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aabe088614d47e4b200925422d2f833eac19a0ea2381e98e4d3ce05c2f0f9dbb",
                "md5": "4b12b1d25e0ad6834d21c6596c0f5dc2",
                "sha256": "9f32057d8c169b90824e86b87f641ecf389175cf4d73da1b38fa6016de8f437f"
            },
            "downloads": -1,
            "filename": "pyzohoapi-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4b12b1d25e0ad6834d21c6596c0f5dc2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.6",
            "size": 19576,
            "upload_time": "2024-05-25T14:12:38",
            "upload_time_iso_8601": "2024-05-25T14:12:38.266749Z",
            "url": "https://files.pythonhosted.org/packages/aa/be/088614d47e4b200925422d2f833eac19a0ea2381e98e4d3ce05c2f0f9dbb/pyzohoapi-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f91319869bec91867d32b59df079f5fea0c0952faf22fb6cb5a54b2f7e7f2d7e",
                "md5": "5e8fe37b63fa21d6f5ccb83cc8d49f1a",
                "sha256": "e35122fc3a80778852e60f4aca85e17816130fdcd77952b2226349c4ff396e59"
            },
            "downloads": -1,
            "filename": "pyzohoapi-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5e8fe37b63fa21d6f5ccb83cc8d49f1a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.6",
            "size": 15783,
            "upload_time": "2024-05-25T14:12:40",
            "upload_time_iso_8601": "2024-05-25T14:12:40.020070Z",
            "url": "https://files.pythonhosted.org/packages/f9/13/19869bec91867d32b59df079f5fea0c0952faf22fb6cb5a54b2f7e7f2d7e/pyzohoapi-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-25 14:12:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tdesposito",
    "github_project": "pyZohoAPI",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyzohoapi"
}
        
Elapsed time: 0.26391s