{ "info": { "author": "Kirill Belyaev", "author_email": "bandoftoys@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# SWToolz-Core API wrapper\n\nMake queries to [Swtoolz-Core](https://github.com/MXMP/swtoolz-core) (forked from [xcme/swtoolz-core](https://github.com/xcme/swtoolz-core)) easier than ever.\n\n## Install\n\n```bash\npip install swtoolz\n```\n\n## Examples\n\n### Enable port 10 on switch 10.90.90.90\n\n```python\nfrom swtoolz import SWToolz\n\nswtoolz_community_number = 2\nswtoolz_port = 7377\n\nswt = SWToolz('swtoolz_url', 'swtoolz_user', swtoolz_community_number, swtoolz_port)\nswt.change_port_admin_state('10.90.90.90', 10, 'enabled')\n```\n\n## Available methods\n\n### get_port_admin_state(device_ip, port_num, media='copper')\n\nReturns admin state of port in human-readable format ('enabled'/'disabled')\n\n### change_port_admin_state(device_ip, port_num, target_state)\n\nChanges admin state of port to `target_state` ('enabled'/'disabled').\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://github.com/MXMP/swtoolz-api-wrapper", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "swtoolz", "package_url": "https://pypi.org/project/swtoolz/", "platform": "", "project_url": "https://pypi.org/project/swtoolz/", "project_urls": { "Homepage": "https://github.com/MXMP/swtoolz-api-wrapper" }, "release_url": "https://pypi.org/project/swtoolz/0.2.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "SWToolz-Core API wrapper.", "version": "0.2.0" }, "last_serial": 4735154, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2787d50d41f99d2cea3ddbc0b460dcaa", "sha256": "d3b0abb7b721ec75014abb3a75dd58bbe75009a98ed93d898c9c29c6a72a84be" }, "downloads": -1, "filename": "swtoolz-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2787d50d41f99d2cea3ddbc0b460dcaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5158, "upload_time": "2018-12-15T16:52:02", "url": "https://files.pythonhosted.org/packages/15/6c/31eac2ad59a471fbf63e69b81f3829053fbb76722f0836299ccca1aeae1c/swtoolz-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0ae6a7bbe473ef9becf449caf1e5c74", "sha256": "cb3f35ec94e591af2c4dda6fc39ae9974b749780289c526af2d8013a3f02dc8f" }, "downloads": -1, "filename": "swtoolz-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f0ae6a7bbe473ef9becf449caf1e5c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3950, "upload_time": "2018-12-15T16:52:04", "url": "https://files.pythonhosted.org/packages/18/de/3e7977b9bfb1718692d548b53561538405615970e15cdcc4b5d414dc4674/swtoolz-0.0.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7f157bf94b75741bbddf7207880da963", "sha256": "acceff606c212311e105259488959e98aa17be4b0ea02c4883eb3b30ff98d217" }, "downloads": -1, "filename": "swtoolz-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f157bf94b75741bbddf7207880da963", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6088, "upload_time": "2019-01-24T10:47:34", "url": "https://files.pythonhosted.org/packages/de/8c/0885d61a03cf20c13f9c04529efaef7deffdef51127591088e049fae2f48/swtoolz-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaa4b62f0d3f4d6527b5475033be6357", "sha256": "165b4d571f7ce994e06f1a03486d87607726c5445263742656a631f872ec8ef3" }, "downloads": -1, "filename": "swtoolz-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aaa4b62f0d3f4d6527b5475033be6357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4874, "upload_time": "2019-01-24T10:47:35", "url": "https://files.pythonhosted.org/packages/b8/4c/7bcc5551d8930343fa0841c89fad59e9ea18a7a61859e886735622d0aaa6/swtoolz-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f157bf94b75741bbddf7207880da963", "sha256": "acceff606c212311e105259488959e98aa17be4b0ea02c4883eb3b30ff98d217" }, "downloads": -1, "filename": "swtoolz-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f157bf94b75741bbddf7207880da963", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6088, "upload_time": "2019-01-24T10:47:34", "url": "https://files.pythonhosted.org/packages/de/8c/0885d61a03cf20c13f9c04529efaef7deffdef51127591088e049fae2f48/swtoolz-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaa4b62f0d3f4d6527b5475033be6357", "sha256": "165b4d571f7ce994e06f1a03486d87607726c5445263742656a631f872ec8ef3" }, "downloads": -1, "filename": "swtoolz-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aaa4b62f0d3f4d6527b5475033be6357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4874, "upload_time": "2019-01-24T10:47:35", "url": "https://files.pythonhosted.org/packages/b8/4c/7bcc5551d8930343fa0841c89fad59e9ea18a7a61859e886735622d0aaa6/swtoolz-0.2.0.tar.gz" } ] }