Metadata-Version: 2.1
Name: pygrocydm
Version: 0.1.0
Summary: UNKNOWN
Home-page: https://github.com/BlueBlueBlob/pygrocydm
Author: Blueblueblob
License: MIT
Description: # pygrocydm
        [![Build Status](https://travis-ci.com/BlueBlueBlob/pygrocydm.svg?branch=master)](https://travis-ci.com/BlueBlueBlob/pygrocydm)
        [![CodeFactor](https://www.codefactor.io/repository/github/blueblueblob/pygrocydm/badge)](https://www.codefactor.io/repository/github/blueblueblob/pygrocydm)
        [![Coverage Status](https://coveralls.io/repos/github/BlueBlueBlob/pygrocydm/badge.svg?branch=master)](https://coveralls.io/github/BlueBlueBlob/pygrocydm?branch=master)
        
        ## Installation
        
        `pip install pygrocydm`
        
        ## Usage
        Import the package: 
        ```python
        from pygrocydm import GrocyDataManager
        ```
        
        Obtain a grocy data manager instance:
        ```python
        gdm = GrocyDataManager("https://example.com", "GROCY_API_KEY")
        ```
        or
        ```python
        gdm = GrocyDataManager("https://example.com", "GROCY_API_KEY", port = 9192, verify_ssl = True)
        ```
        
        Product list :
        ```python
        products = gdm.products()
        products_list = products.list
        for product in products_list:
            print(vars(product))
            if product.name == "Cookies":
                product.delete()
            if product.name == "Chocolate":
                data = {}
                data['name'] = "Choco"
                product.edit(data)
        else:
            new_product = {}
            new_product['name'] = 'Cookies'
            new_product['location_id'] = 1
            new_product['qu_id_purchase'] = 1
            new_product['qu_id_stock'] = 1
            new_product['qu_factor_purchase_to_stock'] = 1
            new_product_id = products.add(new_product)
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
