{ "info": { "author": "Eleven41 Software Inc.", "author_email": "support@skeddly.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Skeddly SDK for Python\n\nThe official Skeddly SDK for Python.\n\n[![Build status](https://ci.appveyor.com/api/projects/status/d7a4cmmx415u932o?svg=true)](https://ci.appveyor.com/project/eleven41/skeddly-sdk-python)\n\n## Requirements\n\n* Python 3.6 or later\n\n## Installation\n\nInstall the SDK using `pip`.\n\n```\npip install skeddly-sdk\n```\n\n## Usage\n\nStep 1: In your `.py` file, `import` the Skeddly namespace:\n\n```python\nimport skeddly\n```\n\nStep 2: Create a configuration file in `~/.skeddlyrc`:\n\n```\n[default]\naccessKey=sk_12345678901234567890123456789012\n```\n\nThe `default` section header is required.\n\nStep 3: Create your client object:\n\n```python\nclient = skeddly.Client()\n```\n\nStep 4: Call the Skeddly API:\n\n```python\nactions = client.list_actions(\n filter={\n \"actionTypes\": \"amazon-start-ec2-instances\"\n })\n```\n\n### Per-Client Configuration\n\nIf you want to set the Skeddly access key via code rather than in the `~/skeddlyrc` file, you can do so by passing the access key into the client constructor:\n\n```python\nclient = skeddly.Client(accessKey=\"sk_12345678901234567890123456789012\")\n```\n\n### Data Formats\n\n#### Responses\n\nUnless otherwise mentioned, responses are `dict`.\n\n```python\nactions = client.list_actions()\nfor action in actions:\n print(\"Action ID: \" + action[\"actionId\"])\n print(\"Action Name: \" + action[\"name\"])\n```\n\n## Additional Resources\n\n* [Skeddly API Documentation](https://docs.skeddly.com/)\n* [Skeddly Help Centre](http://help.skeddly.com/)\n\n## Getting Help\n\n### SDK Bugs\n\nIf you think you found a bug in the code of this SDK, feel free to [create an issue](https://github.com/eleven41/skeddly-sdk-python/issues/new).\n\n### Missing Functionality\n\nIf a method if missing from this library that is in the Skeddly API Documentation, feel free to [create an issue](https://github.com/eleven41/skeddly-sdk-python/issues/new).\n\n### Pull Requests\n\nWe can accept pull requests. Our review requirements are strict though :)\n\n### All Other Help\n\nPlease [contact us](https://www.skeddly.com/contact-us/).\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://github.com/eleven41/skeddly-sdk-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "skeddly-sdk", "package_url": "https://pypi.org/project/skeddly-sdk/", "platform": "", "project_url": "https://pypi.org/project/skeddly-sdk/", "project_urls": { "Homepage": "https://github.com/eleven41/skeddly-sdk-python" }, "release_url": "https://pypi.org/project/skeddly-sdk/1.0.8/", "requires_dist": null, "requires_python": "", "summary": "Skeddly SDK for Python", "version": "1.0.8" }, "last_serial": 4808671, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "badf7e1ccfe403f3284db1049e8e7fcf", "sha256": "7a6937c71d23a69e933af3ecef7686ff29671fac6899bb3a8da3367512668e24" }, "downloads": -1, "filename": "skeddly_sdk-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "badf7e1ccfe403f3284db1049e8e7fcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5726, "upload_time": "2019-02-11T20:35:43", "url": "https://files.pythonhosted.org/packages/c0/b5/6cba8a1f317bdad574921a6026a30d354529a1fa980542829de7194b03ec/skeddly_sdk-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58155a4e00e60a2955a4255c2906e39b", "sha256": "0d5aaf4718530bc45854a12b72f27042031a35e2568022ecabd784a5fd4afba5" }, "downloads": -1, "filename": "skeddly-sdk-1.0.5.tar.gz", "has_sig": false, "md5_digest": "58155a4e00e60a2955a4255c2906e39b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3200, "upload_time": "2019-02-11T20:35:45", "url": "https://files.pythonhosted.org/packages/ee/a8/eaed00ff0d50c3393017a9154a7944d1e30d8f89c62e89e0981e44f3eea7/skeddly-sdk-1.0.5.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "97629e035d3f7e11fd25af871dd80ede", "sha256": "1bb40a7ec2a4675c006aaa420db0261bc7facd2a1dcffcc4fa64c5fbbf449f57" }, "downloads": -1, "filename": "skeddly_sdk-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "97629e035d3f7e11fd25af871dd80ede", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6068, "upload_time": "2019-02-11T23:15:05", "url": "https://files.pythonhosted.org/packages/66/52/6985140cb12ce2ed8a63005d99aa10dc57d3bb72e16f5bbed347de2ad971/skeddly_sdk-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f9f41b84b35df489cb50af0f4d1e44", "sha256": "6d5d267167050ce8be78c9b43e8b003d0355b9d06df0c67a6e48ddbd61330604" }, "downloads": -1, "filename": "skeddly-sdk-1.0.7.tar.gz", "has_sig": false, "md5_digest": "59f9f41b84b35df489cb50af0f4d1e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3569, "upload_time": "2019-02-11T23:15:07", "url": "https://files.pythonhosted.org/packages/9f/26/3f49f8a502dbfbe3f68f39779d0b954a805a374f331bdc404a0c24e4238e/skeddly-sdk-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "06bb2c3212cdcd6a74c3c386bd40eb8a", "sha256": "7645f99bea8739888516f4236beed526bd5bd5590e8135306a87e53b9e3bc9f6" }, "downloads": -1, "filename": "skeddly_sdk-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "06bb2c3212cdcd6a74c3c386bd40eb8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6188, "upload_time": "2019-02-12T01:31:23", "url": "https://files.pythonhosted.org/packages/b6/c8/8294d5fd6e490548e4d3f6f31b9464572eefc194ad2bd81a7a34799c825b/skeddly_sdk-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faa205e421629c6a323810c0390084df", "sha256": "2c1c316d049c252f1616ccb7f41172595693b5a6e0f8e38e883dae302d011203" }, "downloads": -1, "filename": "skeddly-sdk-1.0.8.tar.gz", "has_sig": false, "md5_digest": "faa205e421629c6a323810c0390084df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3714, "upload_time": "2019-02-12T01:31:24", "url": "https://files.pythonhosted.org/packages/38/be/3bf9b39dca8b734e4f3c2ebdc7cd1b970aaa91407e6a8b53fff4c9129822/skeddly-sdk-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06bb2c3212cdcd6a74c3c386bd40eb8a", "sha256": "7645f99bea8739888516f4236beed526bd5bd5590e8135306a87e53b9e3bc9f6" }, "downloads": -1, "filename": "skeddly_sdk-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "06bb2c3212cdcd6a74c3c386bd40eb8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6188, "upload_time": "2019-02-12T01:31:23", "url": "https://files.pythonhosted.org/packages/b6/c8/8294d5fd6e490548e4d3f6f31b9464572eefc194ad2bd81a7a34799c825b/skeddly_sdk-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faa205e421629c6a323810c0390084df", "sha256": "2c1c316d049c252f1616ccb7f41172595693b5a6e0f8e38e883dae302d011203" }, "downloads": -1, "filename": "skeddly-sdk-1.0.8.tar.gz", "has_sig": false, "md5_digest": "faa205e421629c6a323810c0390084df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3714, "upload_time": "2019-02-12T01:31:24", "url": "https://files.pythonhosted.org/packages/38/be/3bf9b39dca8b734e4f3c2ebdc7cd1b970aaa91407e6a8b53fff4c9129822/skeddly-sdk-1.0.8.tar.gz" } ] }