{ "info": { "author": "Allan Crooks", "author_email": "allan@increment.one", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. _repository: https://github.com/the-allanc/pyinthesky/\n.. _documentation: https://pyinthesky.readthedocs.io/en/stable/\n.. _pypi: https://pypi.python.org/pypi/pyinthesky\n.. _coveralls: https://coveralls.io/github/the-allanc/pyinthesky\n.. _license: https://github.com/the-allanc/pyinthesky/master/LICENSE.txt\n.. _travis: https://travis-ci.org/the-allanc/pyinthesky\n.. _codeclimate: https://codeclimate.com/github/the-allanc/pyinthesky\n\n.. |Build Status| image:: https://img.shields.io/travis/the-allanc/pyinthesky.svg\n :target: travis_\n :alt: Build Status\n.. |Coverage| image:: https://img.shields.io/coveralls/the-allanc/pyinthesky.svg\n :target: coveralls_\n :alt: Coverage\n.. |Docs| image:: https://readthedocs.org/projects/pyinthesky/badge/?version=stable&style=flat\n :target: documentation_\n :alt: Docs\n.. |Release Version| image:: https://img.shields.io/pypi/pyversions/pyinthesky.svg\n :target: pypi_\n :alt: Release Version\n.. |Python Version| image:: https://img.shields.io/pypi/v/pyinthesky.svg\n :target: pypi_\n :alt: Python Version\n.. |License| image:: https://img.shields.io/pypi/l/pyinthesky.svg\n :target: license_\n :alt: License\n.. |Code Climate| image:: https://img.shields.io/codeclimate/issues/github/the-allanc/pyinthesky.svg\n :target: codeclimate_\n :alt: Code Climate\n\n|Docs| |Release Version| |Python Version| |License| |Build Status| |Coverage| |Code Climate|\n\nThis library is to make it straight-forward to connect to `Sky+ `_\nboxes - using the `UPnP `_ protocol, you can invoke\nactions to interact with the box.\n\nExample Usage\n-------------\n\n >>> import pyinthesky\n >>> skybox = pyinthesky.locate() # Find the Sky box on the network.\n >>> conn = pyinthesky.Connection(skybox)\n >>> conn.connect()\n >>> \n >>> recs = conn.get_recordings()\n >>> next(recs)\n \n >>> \n >>> conn.count_recordings()\n 171\n >>> \n >>> conn.get_disk_space_info()['perc_used']\n 77.67807431685328\n >>>\n >>> # The below methods are dynamically created when a connection is made and we\n >>> # load up the service descriptions from the box.\n >>> conn.Pause(0) # Pause the currently playing show.\n >>> conn.Play(0) # And resume.\n\n.. all-content-above-will-be-included-in-sphinx-docs\n\nYou can browse the source code and file bug reports at the project repository_. Full documentation can be found `here`__.\n\n__ documentation_\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/the-allanc/pyinthesky/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyinthesky", "package_url": "https://pypi.org/project/pyinthesky/", "platform": "", "project_url": "https://pypi.org/project/pyinthesky/", "project_urls": { "Homepage": "https://github.com/the-allanc/pyinthesky/" }, "release_url": "https://pypi.org/project/pyinthesky/0.5/", "requires_dist": [ "formencode", "greyupnp", "iso8601", "requests", "six", "allanc-sphinx[yeen] (>=0.2); extra == 'docs'", "collective.checkdocs; extra == 'docs'", "jaraco.packaging (>=3.2); extra == 'docs'", "rst.linker (>=1.9); extra == 'docs'", "sphinx; extra == 'docs'", "pytest (>=2.8); extra == 'testing'", "pytest-sugar; extra == 'testing'" ], "requires_python": ">=2.7", "summary": "Python library to interact with Sky boxes.", "version": "0.5" }, "last_serial": 3217036, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "f8b6dd87d1de7a93ec467366b7967ce3", "sha256": "7570bc8de932c492ca69bac2ff93091534dcfda0727a44f0207f944bccc2cea8" }, "downloads": -1, "filename": "pyinthesky-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8b6dd87d1de7a93ec467366b7967ce3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 20785, "upload_time": "2017-10-01T17:59:13", "url": "https://files.pythonhosted.org/packages/31/90/f87204b8b2c6f61b1e30e79a727e7fff9a6bf52034224833fe6bfa46baa1/pyinthesky-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfe36b37aef4c87d30ddbfffe00f406", "sha256": "4827e1cfd81a519a8a34ea6b37a3da5fafa9b60a4efab365f44e49b0dcc3920a" }, "downloads": -1, "filename": "pyinthesky-0.5.tar.gz", "has_sig": false, "md5_digest": "cbfe36b37aef4c87d30ddbfffe00f406", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 16330, "upload_time": "2017-10-01T17:59:15", "url": "https://files.pythonhosted.org/packages/73/a8/bb638c4f91aa41efbc83e9fb1f4db39d8d4c657deaa546542db19bdd29c8/pyinthesky-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8b6dd87d1de7a93ec467366b7967ce3", "sha256": "7570bc8de932c492ca69bac2ff93091534dcfda0727a44f0207f944bccc2cea8" }, "downloads": -1, "filename": "pyinthesky-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8b6dd87d1de7a93ec467366b7967ce3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 20785, "upload_time": "2017-10-01T17:59:13", "url": "https://files.pythonhosted.org/packages/31/90/f87204b8b2c6f61b1e30e79a727e7fff9a6bf52034224833fe6bfa46baa1/pyinthesky-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfe36b37aef4c87d30ddbfffe00f406", "sha256": "4827e1cfd81a519a8a34ea6b37a3da5fafa9b60a4efab365f44e49b0dcc3920a" }, "downloads": -1, "filename": "pyinthesky-0.5.tar.gz", "has_sig": false, "md5_digest": "cbfe36b37aef4c87d30ddbfffe00f406", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 16330, "upload_time": "2017-10-01T17:59:15", "url": "https://files.pythonhosted.org/packages/73/a8/bb638c4f91aa41efbc83e9fb1f4db39d8d4c657deaa546542db19bdd29c8/pyinthesky-0.5.tar.gz" } ] }