{ "info": { "author": "Brandon Dusseau", "author_email": "brandon.dusseau+pypi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# braviaproapi\n\n[![Documentation Status](https://readthedocs.org/projects/braviaproapi/badge/?version=latest)](https://braviaproapi.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/BrandonDusseau/braviaproapi.svg?branch=master)](https://travis-ci.org/BrandonDusseau/braviaproapi)\n\nThis library provides an easy-to-use Python interface for controlling Sony Bravia televisions. It implements the\nBRAVIA Professional Display API, which is present on recent consumer hardware. For more information, take a look at\n[Sony's API documentation](https://pro-bravia.sony.net/develop/integrate/ip-control/).\n\nIt supports the following features:\n\n * Control and launch applications, including text entry into form fields.\n * Configuration of display and audio options\n * Control over various system functions (sleep/wake, LED configuration, power saving, etc.)\n * Direct control of external inputs and media sources\n * Emulated remote control input via IRCC commands\n\nThis library is intended for use on newer, Android-based televisions, and has been tested on 2015 and 2016 Bravia\nmodels running Android 7.0 (Nougat).\n\n## Requirements\n\nThis library supports Python 3.7 and higher. You can install it with `pip install braviaproapi`.\n\n\n## Documentation / Getting Started\n\nYou can view the documentation for this project at [Read The Docs](https://braviaproapi.readthedocs.io/).\n\n\n## Generating Documentation Locally\n\nGenerating the documentation for this project requires\n[Sphinx](http://www.sphinx-doc.org/en/master/usage/installation.html). Installing from pip is recommended.\n\nOnce Sphinx is installed, run these commands to generate documentation (requires GNU make):\n\n```bash\ncd docs\nmake html\n```\n\n\n## Contributing\n\nSee an issue? Have something to add? Issues and pull requests are accepted in this repository.\n\n\n## License\n\nThis project is released under the MIT License. Refer to the LICENSE file for details.", "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/BrandonDusseau/py-bravia-pro-api", "keywords": "sony bravia television remote control library", "license": "", "maintainer": "", "maintainer_email": "", "name": "braviaproapi", "package_url": "https://pypi.org/project/braviaproapi/", "platform": "", "project_url": "https://pypi.org/project/braviaproapi/", "project_urls": { "Homepage": "https://github.com/BrandonDusseau/py-bravia-pro-api" }, "release_url": "https://pypi.org/project/braviaproapi/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Library for controlling Sony Bravia TVs utilizing their Bravia Professional API.", "version": "0.1.4" }, "last_serial": 5968939, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "248c9e5ded1d5dee4418385b2b90dec8", "sha256": "4093d7468fb61063db90ce194596c48fd9718d2b7e4b10e03f69fbecfc377600" }, "downloads": -1, "filename": "braviaproapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "248c9e5ded1d5dee4418385b2b90dec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30842, "upload_time": "2019-10-02T03:37:18", "url": "https://files.pythonhosted.org/packages/fe/7f/1dbedea71dbd807ab138e284d8f4c62e53647c1d4293f718a582fc0b174f/braviaproapi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d797bfa7575a3c29ce8e21fb6348ea73", "sha256": "17e5168d0630eb34ae7047c8d5ccbe17cbde041ab853d413921591fc7c17a039" }, "downloads": -1, "filename": "braviaproapi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d797bfa7575a3c29ce8e21fb6348ea73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30816, "upload_time": "2019-10-03T02:14:17", "url": "https://files.pythonhosted.org/packages/60/38/a5071a48cf5b0e9c7a1979f41d6f3bd7f432d9289aeb477ff489d29937e9/braviaproapi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "996a53dc2155434fc61023f6f3e1d0e1", "sha256": "4bd5bc0411420869ab620ad186c0b9e0bc1156629916da4e49d6b0582910ffa4" }, "downloads": -1, "filename": "braviaproapi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "996a53dc2155434fc61023f6f3e1d0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30822, "upload_time": "2019-10-13T05:05:02", "url": "https://files.pythonhosted.org/packages/4f/d1/8cfdf148ce5213088b1cf9d20d52875f1b7d3c848a37cd6cd2c68d16f109/braviaproapi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3fea47a2e87c22f721a4a9b51cb25b6a", "sha256": "05135eab257e4324a74d1ab9d6b412d2274d854b5540764ee301881c2b538017" }, "downloads": -1, "filename": "braviaproapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3fea47a2e87c22f721a4a9b51cb25b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30821, "upload_time": "2019-10-13T22:01:57", "url": "https://files.pythonhosted.org/packages/36/71/473c197a05214cf36261b03f3b9ea2023fd09fa6b88b820fe300ea543e63/braviaproapi-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fea47a2e87c22f721a4a9b51cb25b6a", "sha256": "05135eab257e4324a74d1ab9d6b412d2274d854b5540764ee301881c2b538017" }, "downloads": -1, "filename": "braviaproapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3fea47a2e87c22f721a4a9b51cb25b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30821, "upload_time": "2019-10-13T22:01:57", "url": "https://files.pythonhosted.org/packages/36/71/473c197a05214cf36261b03f3b9ea2023fd09fa6b88b820fe300ea543e63/braviaproapi-0.1.4.tar.gz" } ] }