{ "info": { "author": "Jonathan Butler", "author_email": "jonybutler@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# Sugarcoat Python SDK\nThe Sugarcoat SDK for Python applications.\n\n## Installation\nInstall from source:\n```\n$ git clone git@gitlab.com:sugarcoat/sugarcoat-python-sdk.git\n$ cd sugarcoat-python-sdk\n$ pip install -r requirements.txt\n```\n\n## Usage\nCopy the config file and add relevant API key:\n```\ncp config.py.dist config.py\n```\n\nCreate the Sugarcoat object\n```\nfrom sugarcoat.sugarcoat import Sugarcoat\n\nsc = Sugarcoat()\n```\n\nYou can now create a wrapper, for example:\n```\nproduct = sc.Product\n```\n\nAnd perform actions on that wrapper:\n```\nproduct.list()\n\n#{\n#\t\"count\": 2,\n#\t\"current_page\": 1,\n#\t\"last_page\": 1,\n#\t\"products\": [\n#\t\t{\n#\t\t\t\"id\": 1,\n#\t\t\t\"store_id\": 1,\n#\t\t\t\"parent_product_id\": null,\n#\t\t\t\"search_engine_data_id\": null,\n#\t\t\t\"product_type_id\": null,\n#\t\t\t\"thumbnail_id\": null,\n#\t\t\t\"slug\": \"jb-product\",\n```\n\n## Quick Reference\n```\nsc = Sugarcoat() # Create new Sugarcoat instance\nsc.Product # Create Product wrapper\nProduct.list() # List all products\nProduct.read(1) # Read product with id 1\nProduct.create(payload) # Create product with passed payload\nProduct.update(1, payload) # Update product id 1 with passed payload\nProduct.delete(1) # Delete product id 1\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/sugarcoat/sugarcoat-python-sdk", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sugarcoat-sdk", "package_url": "https://pypi.org/project/sugarcoat-sdk/", "platform": "", "project_url": "https://pypi.org/project/sugarcoat-sdk/", "project_urls": { "Homepage": "https://gitlab.com/sugarcoat/sugarcoat-python-sdk" }, "release_url": "https://pypi.org/project/sugarcoat-sdk/1.4.0/", "requires_dist": null, "requires_python": "", "summary": "An SDK for the Sugarcoat API", "version": "1.4.0" }, "last_serial": 4270445, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "05370f76e67c7294e0499138b731c4e9", "sha256": "1fd55c49b719f3d1128cc4e85674f0bc294f988bc5d7d363645d558996fe4b4a" }, "downloads": -1, "filename": "sugarcoat_sdk-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "05370f76e67c7294e0499138b731c4e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4626, "upload_time": "2018-07-23T21:11:19", "url": "https://files.pythonhosted.org/packages/62/76/880f967d08905738f4b96e6100cf85451e81c56ba1ae28cba8f7c68b04ef/sugarcoat_sdk-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f356b0f3fd2e51aa9ef00af22434435a", "sha256": "ae2bad3a47b13268479389a8e76aa7ef0034cf6b1bf0728f41d6841decf68af3" }, "downloads": -1, "filename": "sugarcoat-sdk-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f356b0f3fd2e51aa9ef00af22434435a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3166, "upload_time": "2018-07-23T21:11:21", "url": "https://files.pythonhosted.org/packages/69/af/acb1fc704df649a42f438c0996db8d53f5e12a5b6995ab09d0b14a4ccadb/sugarcoat-sdk-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "14f7698ecc8ace06efeb775a1f5c88ae", "sha256": "019c4a5c33f5a8327f4608d79f2f17a2a1b37c0892f6d22ff73eb42ef6a94d88" }, "downloads": -1, "filename": "sugarcoat_sdk-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "14f7698ecc8ace06efeb775a1f5c88ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4633, "upload_time": "2018-08-13T10:14:57", "url": "https://files.pythonhosted.org/packages/6d/ed/74283cd17e10b0d1fbf503c2dc9aa75bc09f535c9fa39b7cabbcbf417810/sugarcoat_sdk-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "314ef2aa23fcb241f4f21e7b5eed826f", "sha256": "8e0e1c3ae51cdcf5bf1fa988e74709efd77fdf725ee7e408ecafba3a42cbc2c4" }, "downloads": -1, "filename": "sugarcoat-sdk-1.1.0.tar.gz", "has_sig": false, "md5_digest": "314ef2aa23fcb241f4f21e7b5eed826f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3171, "upload_time": "2018-08-13T10:14:59", "url": "https://files.pythonhosted.org/packages/11/3b/1da102c2897be12bb3cf50ef3a77817e74c38005180abc4944a0f35b3954/sugarcoat-sdk-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "af3a4c3f5c5802757ef441b1f30c7e9e", "sha256": "9841d8d72e29a2890526ea2e696857d40aeea16ece75098ba804db84f76a51f1" }, "downloads": -1, "filename": "sugarcoat_sdk-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af3a4c3f5c5802757ef441b1f30c7e9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5976, "upload_time": "2018-09-13T22:54:44", "url": "https://files.pythonhosted.org/packages/41/83/da7ed72a2e10cc7132c3210c82fd42a953ad3cad6d53ad5697be225e2c9c/sugarcoat_sdk-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0074bf4a3bb37ee9ead2370dd3ef48b", "sha256": "ae0027a582c49ede7b0b915ec9867b8c2d900ec856bea66d4c6b8c8733c100be" }, "downloads": -1, "filename": "sugarcoat-sdk-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a0074bf4a3bb37ee9ead2370dd3ef48b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3187, "upload_time": "2018-09-13T22:54:46", "url": "https://files.pythonhosted.org/packages/e6/bc/f6b6267f421bc4cf2f31cc7f131cad1881ec0edc020d23d6f498ef49cbbf/sugarcoat-sdk-1.2.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "0aafd3e238dfc346ec5f382e6e101be4", "sha256": "a59e0332774124eac60bbf81625430609b035423b3ac7127807dbaad38b4a9f4" }, "downloads": -1, "filename": "sugarcoat_sdk-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0aafd3e238dfc346ec5f382e6e101be4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4662, "upload_time": "2018-09-13T23:14:42", "url": "https://files.pythonhosted.org/packages/4c/a0/4661b55ac2c5cb56cd91fadf3cd820a0e49a17ab447c1c7dead559c859cd/sugarcoat_sdk-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b6c30c0bd3ba83e81ea846a5ea75226", "sha256": "1d7a273275c01fea7ae418761a9dbdbdd654d3130e1bec5a8039c7459d07d2b8" }, "downloads": -1, "filename": "sugarcoat-sdk-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9b6c30c0bd3ba83e81ea846a5ea75226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3203, "upload_time": "2018-09-13T23:14:43", "url": "https://files.pythonhosted.org/packages/68/c7/095a361009665bcfe912cb21202749d46d0c407fe7f01fcab6f074afef61/sugarcoat-sdk-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0aafd3e238dfc346ec5f382e6e101be4", "sha256": "a59e0332774124eac60bbf81625430609b035423b3ac7127807dbaad38b4a9f4" }, "downloads": -1, "filename": "sugarcoat_sdk-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0aafd3e238dfc346ec5f382e6e101be4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4662, "upload_time": "2018-09-13T23:14:42", "url": "https://files.pythonhosted.org/packages/4c/a0/4661b55ac2c5cb56cd91fadf3cd820a0e49a17ab447c1c7dead559c859cd/sugarcoat_sdk-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b6c30c0bd3ba83e81ea846a5ea75226", "sha256": "1d7a273275c01fea7ae418761a9dbdbdd654d3130e1bec5a8039c7459d07d2b8" }, "downloads": -1, "filename": "sugarcoat-sdk-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9b6c30c0bd3ba83e81ea846a5ea75226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3203, "upload_time": "2018-09-13T23:14:43", "url": "https://files.pythonhosted.org/packages/68/c7/095a361009665bcfe912cb21202749d46d0c407fe7f01fcab6f074afef61/sugarcoat-sdk-1.4.0.tar.gz" } ] }