{ "info": { "author": "Julien Brochet", "author_email": "julien@aerialls.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# Synology SRM API\n\n[![Build Status](https://travis-ci.org/aerialls/synology-srm.svg?branch=master)](https://travis-ci.org/aerialls/synology-srm)\n[![PyPi Version](https://img.shields.io/pypi/v/synology-srm.svg)](https://pypi.org/project/synology-srm/)\n\nPython 3 library to use the Synology SRM (Synology Router Manager) API. This is **NOT** the same thing as Synology DSM (DiskStation Manager).\n\nThis library should work with the following devices.\n\n* RT1900ac\n* RT2600ac\n\n> It's not possible to create another account in SRM with admin permissions. You'll need to use your `admin` account (or the one you renamed at creation).\n\n## Usage\n\n```python\nimport synology_srm\n\nclient = synology_srm.Client(\n host='192.168.1.254',\n port=8001,\n https=True,\n username='admin',\n password='admin',\n)\n```\n\nYou can now access all namespaces from the API. The following methods are availabe.\n\n* Base\n * encryption()\n * info()\n* Core\n * ddns_extip()\n * ddns_record()\n * system_utilization()\n * network_nsm_device(filters=`{}`)\n* Mesh\n * network_wanstatus()\n * network_wifidevice()\n * system_info()\n\nFor instance, to list all endpoints available in the API.\n\n```python\nendpoints = client.base.info()\n\nfor endpoint, config in endpoints.items():\n print(\"API endpoint {} (minVersion={}, maxVersion={})\".format(\n endpoint,\n config['minVersion'],\n config['maxVersion'],\n ))\n```\n\n## HTTPS auto-signed certificate\n\nYou can disable the HTTPS certificate verification if you are using a self-signed certificate.\n\n```python\nclient.http.disable_https_verify()\n```\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/aerialls/synology-srm", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "synology-srm", "package_url": "https://pypi.org/project/synology-srm/", "platform": "", "project_url": "https://pypi.org/project/synology-srm/", "project_urls": { "Homepage": "https://github.com/aerialls/synology-srm" }, "release_url": "https://pypi.org/project/synology-srm/0.0.7/", "requires_dist": [ "requests" ], "requires_python": ">=3.5.3", "summary": "Synology SRM API", "version": "0.0.7" }, "last_serial": 5317084, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "638fb892d0f16bb7ae44c55e727a08b9", "sha256": "0ae42abbb583f8f79da4091eb393cc2501d957f455bb524960b0d6cbc7394f91" }, "downloads": -1, "filename": "synology_srm-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "638fb892d0f16bb7ae44c55e727a08b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5138, "upload_time": "2019-01-10T17:47:08", "url": "https://files.pythonhosted.org/packages/4a/a0/60aacf9b57a888bf397675e07f8e54a289cb055bbbe1ca1aeb46061dbe55/synology_srm-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e8f9a96efaef23974f35ead056b1a82", "sha256": "7f19d228db057411475517ac0e0d8e77e091f2b0a4577b9a4edd82cebccf7b3c" }, "downloads": -1, "filename": "synology-srm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5e8f9a96efaef23974f35ead056b1a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4335, "upload_time": "2019-01-10T17:47:10", "url": "https://files.pythonhosted.org/packages/27/2a/062a37428023cbac3ba5c07ffa4727df4923cf42c8da675e4de983af2827/synology-srm-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c6a398378759216009e297b1beb5fd5e", "sha256": "621e4105527459fd9b465f889b981f50814190e5c5824d4df269abbecf118169" }, "downloads": -1, "filename": "synology_srm-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6a398378759216009e297b1beb5fd5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 5641, "upload_time": "2019-01-11T16:35:21", "url": "https://files.pythonhosted.org/packages/16/10/1f7523b76ab20687b822b974720412288edbad3757e834aed3911e5d7e46/synology_srm-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c91c27655e2157ee8c109f4142990ba", "sha256": "7bd85c168106b8b0d96f195855fe2c387cbed55ccf8b0a632f5493cbb1846391" }, "downloads": -1, "filename": "synology-srm-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3c91c27655e2157ee8c109f4142990ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 4924, "upload_time": "2019-01-11T16:35:22", "url": "https://files.pythonhosted.org/packages/47/8c/d72b2871ca850dab6f4bbb9c1ec0837047241762f52367637b745b1415f1/synology-srm-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "092e83ad443c4d3662e0caaef52d5618", "sha256": "21cdc5d3734e0f4ba63889291fa32cfd8760d571a6ebb3d5affe9fd39d5780d1" }, "downloads": -1, "filename": "synology_srm-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "092e83ad443c4d3662e0caaef52d5618", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 5971, "upload_time": "2019-01-11T18:17:30", "url": "https://files.pythonhosted.org/packages/ba/a7/f7d50c4df4b5a08f192dce01386a494de4af03ab731b4f23c370cb0f3b47/synology_srm-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93101127f421a222c4cfe86d4a9104ee", "sha256": "323c7f12e7f82251c766e87415ad78597d01e14f04174f42211425acd9ca946e" }, "downloads": -1, "filename": "synology-srm-0.0.3.tar.gz", "has_sig": false, "md5_digest": "93101127f421a222c4cfe86d4a9104ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 5248, "upload_time": "2019-01-11T18:17:32", "url": "https://files.pythonhosted.org/packages/d5/51/db1e3d2e7db53d289e44e5aa39ab6f1de2527a63bc3e91dfac3a5fb1d0cc/synology-srm-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "61411d93fb91b4b3a028289fdf6478d2", "sha256": "1d1be9d75e82b4ddbd93f1662a9bc7b134a8b0821807abb2459aef37c010753d" }, "downloads": -1, "filename": "synology_srm-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61411d93fb91b4b3a028289fdf6478d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 7018, "upload_time": "2019-01-30T21:37:22", "url": "https://files.pythonhosted.org/packages/67/55/6164f9b79c4ea318ee5f78332c58c763a71ea3181be45e271b3084a790f8/synology_srm-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9256686ebf0906393606306728ba316", "sha256": "607ed43e09cfcc6ea92eb7ec5707c4b4535ea75db81ef55d342450d1385f9f04" }, "downloads": -1, "filename": "synology-srm-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a9256686ebf0906393606306728ba316", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 5697, "upload_time": "2019-01-30T21:37:24", "url": "https://files.pythonhosted.org/packages/f9/53/4bf460bea48b1475653cbfcbd9f15f2c73a0af6baffd0799722ce9619b68/synology-srm-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3acf510da8b276c4b5bfd0004444e57b", "sha256": "ce9c4fbd14fcab250726e71f2ffd8638c9e3372abca5e4fff8fe6106d6b9f9ce" }, "downloads": -1, "filename": "synology_srm-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3acf510da8b276c4b5bfd0004444e57b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 7337, "upload_time": "2019-01-31T21:51:59", "url": "https://files.pythonhosted.org/packages/54/61/8b0ac4cfbc472212ff9dd6bc1d8140b43c446c7970afd390fed7f1435efd/synology_srm-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23af5da8ec36c7990e0462cf25b8ae35", "sha256": "2f033713edb6fd952a7de9c261bdb43645337a9504f26fc09076561234838d46" }, "downloads": -1, "filename": "synology-srm-0.0.5.tar.gz", "has_sig": false, "md5_digest": "23af5da8ec36c7990e0462cf25b8ae35", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 5820, "upload_time": "2019-01-31T21:52:00", "url": "https://files.pythonhosted.org/packages/29/49/cf240f8c5e884bd4e42e30a5f91d67317b430f99ae071a139e4ecfee5d5f/synology-srm-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6cf7d5b4936e85bfa9d3c3898e73e119", "sha256": "82790cc1c4344f09df0237d1011f9e426e047b39d3296abcff36bcbfc966b518" }, "downloads": -1, "filename": "synology_srm-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cf7d5b4936e85bfa9d3c3898e73e119", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 7483, "upload_time": "2019-02-18T20:38:43", "url": "https://files.pythonhosted.org/packages/c0/53/ebec1905f248014b46c5f855edf0d650883f50d6d8bf9a63756081a90c45/synology_srm-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7e4ae2c61a602909a159430404d412b", "sha256": "3b92a3f2dffa4a5bdf6969f479b06be6fa5c48adb274704e8f2516119b34dd63" }, "downloads": -1, "filename": "synology-srm-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d7e4ae2c61a602909a159430404d412b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 5971, "upload_time": "2019-02-18T20:38:45", "url": "https://files.pythonhosted.org/packages/45/66/77966e179952e35051c1e987cf1bce9f9b3b55bdacf698ce4cc88cb054db/synology-srm-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c0026f344a851f103b41b41223657c86", "sha256": "d2ddda573f3cefb46b0f16b50eccd1c21cefe8ec3057faaa649684bb53fd633b" }, "downloads": -1, "filename": "synology_srm-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0026f344a851f103b41b41223657c86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 7778, "upload_time": "2019-05-25T18:49:52", "url": "https://files.pythonhosted.org/packages/50/d4/56a784c5ebfa663696f4515f5daf8e7d62654579882c91904fa8c9223840/synology_srm-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8712b0f5363d89b116cdffca78f66f68", "sha256": "4b19849ee6b38169af995ebe0d9146d39f4fc4a1ab70cfc7dca7a09a8177d497" }, "downloads": -1, "filename": "synology-srm-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8712b0f5363d89b116cdffca78f66f68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 6277, "upload_time": "2019-05-25T18:49:54", "url": "https://files.pythonhosted.org/packages/b2/73/bb6b8c1292b2465ac060f0f1168348049ab23feadd8d4c065fb1528a1df8/synology-srm-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0026f344a851f103b41b41223657c86", "sha256": "d2ddda573f3cefb46b0f16b50eccd1c21cefe8ec3057faaa649684bb53fd633b" }, "downloads": -1, "filename": "synology_srm-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0026f344a851f103b41b41223657c86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.3", "size": 7778, "upload_time": "2019-05-25T18:49:52", "url": "https://files.pythonhosted.org/packages/50/d4/56a784c5ebfa663696f4515f5daf8e7d62654579882c91904fa8c9223840/synology_srm-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8712b0f5363d89b116cdffca78f66f68", "sha256": "4b19849ee6b38169af995ebe0d9146d39f4fc4a1ab70cfc7dca7a09a8177d497" }, "downloads": -1, "filename": "synology-srm-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8712b0f5363d89b116cdffca78f66f68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 6277, "upload_time": "2019-05-25T18:49:54", "url": "https://files.pythonhosted.org/packages/b2/73/bb6b8c1292b2465ac060f0f1168348049ab23feadd8d4c065fb1528a1df8/synology-srm-0.0.7.tar.gz" } ] }