{ "info": { "author": "Alexander Kuiper", "author_email": "ualex73@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# GoSlide Open Cloud API\n\nPython API to utilise the GoSlide Open Cloud JSON API\n\n## Requirements\n\n- Python >= 3.5.2\n\n## Usage\n```python\n\nimport asyncio\nfrom goslideapi import GoSlideCloud\n\nloop = asyncio.get_event_loop()\ngoslide = GoSlideCloud('email', 'password')\n\nlogin = loop.run_until_complete(goslide.login())\nif login:\n\n # Get the slide list\n slides = loop.run_until_complete(goslide.slidesoverview())\n if slides:\n for slidedev in slides:\n print(slidedev['device_id'], slidedev['device_name'])\n print(' ', slidedev['device_info']['pos'])\n else:\n print('Something went wrong while retrieving the slide information')\n\n # Open slide with id 1\n result = loop.run_until_complete(goslide.slideopen(1)) \n if result:\n print('Succesfully opened slide 1')\n else:\n print('Failed opened slide 1')\n\n # Close slide with id 1\n result = loop.run_until_complete(goslide.slideclose(1))\n\n loop.run_until_complete(goslide.logout())\nelse:\n print('login failed')\n```\n\n## TODO\n\n- Test with a real slide (awaiting delivery ;-))\n- Expose more API functions\n\n## License\n\nApache License 2.0\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/zbessarab/goslide-api", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "goslide-api-fork", "package_url": "https://pypi.org/project/goslide-api-fork/", "platform": "", "project_url": "https://pypi.org/project/goslide-api-fork/", "project_urls": { "Homepage": "https://github.com/zbessarab/goslide-api" }, "release_url": "https://pypi.org/project/goslide-api-fork/0.3.0/", "requires_dist": [ "aiohttp", "asyncio" ], "requires_python": "", "summary": "Python API to utilise the goslide.io Open Cloud API", "version": "0.3.0" }, "last_serial": 5608660, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "b57f1f11d15d9c4c2c699c281993ac1f", "sha256": "3ffd31f49410e12f021d97fe09216ecb58e2f0c63beb69e5889dbcc07d3dc06d" }, "downloads": -1, "filename": "goslide_api_fork-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b57f1f11d15d9c4c2c699c281993ac1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8835, "upload_time": "2019-07-30T16:29:40", "url": "https://files.pythonhosted.org/packages/e8/ed/62b34fc39ba6c60fbe27297b4a0e71fb639f72f3e6c2b4eb297d230f26ef/goslide_api_fork-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9cbf2c2369f50c2abd571121270b38e", "sha256": "12637e91320f6e22c60fcaa54790a73be80b49b0e597615e0d794833479ce0d7" }, "downloads": -1, "filename": "goslide-api-fork-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b9cbf2c2369f50c2abd571121270b38e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4273, "upload_time": "2019-07-30T16:29:43", "url": "https://files.pythonhosted.org/packages/36/c6/8b4b18742c8e918856991079c22c0bf8f190b803491d73fb45b4e972071b/goslide-api-fork-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b57f1f11d15d9c4c2c699c281993ac1f", "sha256": "3ffd31f49410e12f021d97fe09216ecb58e2f0c63beb69e5889dbcc07d3dc06d" }, "downloads": -1, "filename": "goslide_api_fork-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b57f1f11d15d9c4c2c699c281993ac1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8835, "upload_time": "2019-07-30T16:29:40", "url": "https://files.pythonhosted.org/packages/e8/ed/62b34fc39ba6c60fbe27297b4a0e71fb639f72f3e6c2b4eb297d230f26ef/goslide_api_fork-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9cbf2c2369f50c2abd571121270b38e", "sha256": "12637e91320f6e22c60fcaa54790a73be80b49b0e597615e0d794833479ce0d7" }, "downloads": -1, "filename": "goslide-api-fork-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b9cbf2c2369f50c2abd571121270b38e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4273, "upload_time": "2019-07-30T16:29:43", "url": "https://files.pythonhosted.org/packages/36/c6/8b4b18742c8e918856991079c22c0bf8f190b803491d73fb45b4e972071b/goslide-api-fork-0.3.0.tar.gz" } ] }