{ "info": { "author": "Thibaut Havel", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable" ], "description": "Synolopy\r\n========\r\n\r\nSynology is a Python library aimed to help using Synology device\u2019s APIs.\r\n\r\nFeatures\r\n--------\r\n\r\nCommon Gateway Interface builder\r\n''''''''''''''''''''''''''''''''\r\n\r\nSince Synology APIs are build using the same pattern, this library also\r\nuses and provides tools to instanciate a pythonic consumer for any\r\nCGI-based API.\r\n\r\nInstallation\r\n------------\r\n\r\nEasy way\r\n''''''''\r\n\r\n.. code:: sh\r\n\r\n pip install synolopy\r\n\r\n\u201cHard\u201d way\r\n''''''''''\r\n\r\n.. code:: sh\r\n\r\n git clone git@github.com:thavel/synolopy.git synolopy\r\n cd ./synolopy\r\n pip install .\r\n\r\nDisk Station Manager API\r\n------------------------\r\n\r\nDisk Station Manager is the name of the system on any Synology NAS\r\ndevices.\r\n\r\nQuick start\r\n'''''''''''\r\n\r\nTo start using the NAS API, you need to import the library:\r\n\r\n.. code:: python\r\n\r\n from synolopy import NasApi\r\n\r\n nas = NasApi('http://192.168.0.99:5000/webapi/', 'admin', 'my_super_strong_password')\r\n\r\nBasically, any API request follows this pattern: >\r\nnas.\\ *application*.\\ *service*.request(\\ *method*, *[params]*)\r\n\r\nFor further information about methods and parameters, you need to read\r\nthe official documentation of the related application (cf. docs linked\r\nabove).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thavel/synolopy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "synolopy", "package_url": "https://pypi.org/project/synolopy/", "platform": "", "project_url": "https://pypi.org/project/synolopy/", "project_urls": { "Homepage": "https://github.com/thavel/synolopy" }, "release_url": "https://pypi.org/project/synolopy/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Synology Python API", "version": "0.1.2" }, "last_serial": 1710431, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "5d033cf96067b6b65d35c7deb7d72744", "sha256": "ab65beb6ca41ebfd66a91b4c7ac96f9ccf73c4aa1b2aadeffd4957fc725cb5ac" }, "downloads": -1, "filename": "synolopy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5d033cf96067b6b65d35c7deb7d72744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3625, "upload_time": "2014-08-06T17:06:59", "url": "https://files.pythonhosted.org/packages/d4/e1/55f1562594957ceffcccf877d18bb20600d6fbc7a8f387b7634f08431542/synolopy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "40f2013b1c5642e9b6f6761369f38845", "sha256": "96de21de13815383c96fc648d9315fcc9bb37d31d75e62fe1c8ad80ea064a232" }, "downloads": -1, "filename": "synolopy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "40f2013b1c5642e9b6f6761369f38845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3647, "upload_time": "2015-09-06T15:39:09", "url": "https://files.pythonhosted.org/packages/13/eb/c51292d20a1d8f923f24196b5ad9afc8832360f15ad29f3c5c915dace82e/synolopy-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40f2013b1c5642e9b6f6761369f38845", "sha256": "96de21de13815383c96fc648d9315fcc9bb37d31d75e62fe1c8ad80ea064a232" }, "downloads": -1, "filename": "synolopy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "40f2013b1c5642e9b6f6761369f38845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3647, "upload_time": "2015-09-06T15:39:09", "url": "https://files.pythonhosted.org/packages/13/eb/c51292d20a1d8f923f24196b5ad9afc8832360f15ad29f3c5c915dace82e/synolopy-0.1.2.tar.gz" } ] }