{ "info": { "author": "Xchwarze", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "

\n \n
\n \n \"Version\"\n \n Samsung Smart TV WS API wrapper\n

\n\nThis project is a library for remote controlling Samsung televisions via a TCP/IP connection.\n\nIt currently supports modern (post-2016) TVs with Ethernet or Wi-Fi connectivity. They should be all models with TizenOs.\n\nBased on https://github.com/marysieek/samsung-tv-api work\n\n## Install\n\n```bash\n$ pip3 install samsungtvws\n```\nor\n```bash\n$ pip3 install git+https://github.com/xchwarze/samsung-tv-ws-api.git\n```\nor...!\n```bash\n$ git clone https://github.com/xchwarze/samsung-tv-ws-api\n$ pip3 install ./samsung-tv-ws-api\n```\n\n## Usage\n\n```python\nimport sys\nimport os\nimport wakeonlan\n\nsys.path.append('../')\n\nfrom samsungtvws import SamsungTVWS\n\n# Normal constructor\ntv = SamsungTVWS('192.168.xxx.xxx')\n\n# Autosave token to file \ntoken_file = os.path.dirname(os.path.realpath(__file__)) + '/tv-token.txt'\ntv = SamsungTVWS(host='192.168.xxx.xxx', token_file=token_file)\n\n# Toggle power\ntv.shortcuts().power()\n\n# Power On\nwakeonlan.send_magic_packet('CC:6E:A4:xx:xx:xx')\n\n# Open web in browser\ntv.open_browser('https://duckduckgo.com/')\n\n# View installed apps (Spotify)\ntv.app_list()\n\n# Open apps (Spotify)\ntv.run_app('3201606009684')\n\n```\n\n## License\n\nMIT\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/xchwarze/samsung-tv-ws-api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "samsungtvws", "package_url": "https://pypi.org/project/samsungtvws/", "platform": "", "project_url": "https://pypi.org/project/samsungtvws/", "project_urls": { "Homepage": "https://github.com/xchwarze/samsung-tv-ws-api" }, "release_url": "https://pypi.org/project/samsungtvws/1.1.3/", "requires_dist": [ "websocket-client" ], "requires_python": ">=3.0.0", "summary": "Samsung Smart TV WS API wrapper", "version": "1.1.3" }, "last_serial": 6001396, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e9d6cc9e247491d313955b774c4d5bb8", "sha256": "b75f98aee8ed76411b509a83b40c20a3a85cabf2c33ff7f9a3bbe6b25c9bfac5" }, "downloads": -1, "filename": "samsungtvws-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e9d6cc9e247491d313955b774c4d5bb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 5792, "upload_time": "2019-10-17T04:11:35", "url": "https://files.pythonhosted.org/packages/ad/22/2d0e4738c3fdbf83d7af47ca9b9cc72a39b2eb52df6c8e2ab8c7b53b87b8/samsungtvws-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0e5c8ab7cae1a5f6e96a661e106be37", "sha256": "d5c13c1cb19b4b92c57a10504917217ec95ab6b28de9aab68aa6d8b807f295a9" }, "downloads": -1, "filename": "samsungtvws-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a0e5c8ab7cae1a5f6e96a661e106be37", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4517, "upload_time": "2019-10-17T04:11:37", "url": "https://files.pythonhosted.org/packages/89/ed/e389ee2fa9168e64f423dfc7cfb52ae56c66ee77053720aca4ef69b2fe9f/samsungtvws-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3eaa8c89c12b3b236b85c1dbbe17f004", "sha256": "5dc8a0f1b83b30632b6bfedcdd9a85568ac792487c6d0738f7d219236020eac4" }, "downloads": -1, "filename": "samsungtvws-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3eaa8c89c12b3b236b85c1dbbe17f004", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 6642, "upload_time": "2019-10-17T16:11:39", "url": "https://files.pythonhosted.org/packages/57/7f/f380e240ef726a8c308bef623fcde67d615a090027408a1ab79c33bfa259/samsungtvws-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25cfdf2bce6fdce1ae71cc5b070aa081", "sha256": "84a7a220c89aa18a210dc1386df3ee1da73fc18a20dfcf6d30c3ef034edbed31" }, "downloads": -1, "filename": "samsungtvws-1.1.0.tar.gz", "has_sig": false, "md5_digest": "25cfdf2bce6fdce1ae71cc5b070aa081", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4688, "upload_time": "2019-10-17T16:11:41", "url": "https://files.pythonhosted.org/packages/c0/96/cc2fbae94bda199f0c4382315475656549bd8e0cc419256e0180a9bcbda5/samsungtvws-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f8a17481332e880ebeaa33cb659851e4", "sha256": "bda00d3368ea1952797795345377f0c7a266abc5d89b90583caf47ee08edcdd3" }, "downloads": -1, "filename": "samsungtvws-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f8a17481332e880ebeaa33cb659851e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 6643, "upload_time": "2019-10-17T23:22:19", "url": "https://files.pythonhosted.org/packages/4f/1e/2b95424a143a8b016bca7dc33d0be045197f81c3122575bd4516ecd423b1/samsungtvws-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec71deda1cd4e8046e759f368e1ca00c", "sha256": "2433d59fc1564b1a2d24f55160fcae594a3dbbdc77bbe86becec9fcfac526a5d" }, "downloads": -1, "filename": "samsungtvws-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ec71deda1cd4e8046e759f368e1ca00c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4703, "upload_time": "2019-10-17T23:22:21", "url": "https://files.pythonhosted.org/packages/ab/52/71bf610afc5d54543c7c071267e093a55f20c71fa20cd3dec15006acd188/samsungtvws-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "32efbe150365997706795cec90eb8e84", "sha256": "9fcb9e68288384b165763b4bf59aa79ddda558d6ff96601f69c59b509802d57a" }, "downloads": -1, "filename": "samsungtvws-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "32efbe150365997706795cec90eb8e84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 6656, "upload_time": "2019-10-19T01:07:00", "url": "https://files.pythonhosted.org/packages/de/9f/e8292ae2a2e1ddebb076f415986547840f11fb121cdd91b4cf09c232a588/samsungtvws-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9676175e4c00f59e378fd093b021e9d1", "sha256": "80d1641089b085ef540be1dffc47aa4865200c540b28e8e9d13878234212fd1b" }, "downloads": -1, "filename": "samsungtvws-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9676175e4c00f59e378fd093b021e9d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4725, "upload_time": "2019-10-19T01:07:01", "url": "https://files.pythonhosted.org/packages/fc/27/cf38519ff4d51f3b4b5b153bc458c7ce396d5f7461ae3a071cfc2f359993/samsungtvws-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "440399ffeacbf23c4e4acda6fa31d248", "sha256": "304cfca5a182758883dc8390e0aadbcff60ab0664301808311479eee4c9e66d4" }, "downloads": -1, "filename": "samsungtvws-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "440399ffeacbf23c4e4acda6fa31d248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 6675, "upload_time": "2019-10-20T00:22:27", "url": "https://files.pythonhosted.org/packages/60/28/8d03cf94a148ac277e55e6f9e4f40f3d1ec402577c2c9598792a415573c0/samsungtvws-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d46e6af397afa5eda9b3259fbd1748dd", "sha256": "98a5cb86f52989e05d0121ba12de38469579d14aafc710bb5a839d9922a03fe1" }, "downloads": -1, "filename": "samsungtvws-1.1.3.tar.gz", "has_sig": false, "md5_digest": "d46e6af397afa5eda9b3259fbd1748dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4746, "upload_time": "2019-10-20T00:22:28", "url": "https://files.pythonhosted.org/packages/b1/65/b9ceb72597cfc87d16c75f10b40a049f06e3b339eb0a318e1714d799ccf7/samsungtvws-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "440399ffeacbf23c4e4acda6fa31d248", "sha256": "304cfca5a182758883dc8390e0aadbcff60ab0664301808311479eee4c9e66d4" }, "downloads": -1, "filename": "samsungtvws-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "440399ffeacbf23c4e4acda6fa31d248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0.0", "size": 6675, "upload_time": "2019-10-20T00:22:27", "url": "https://files.pythonhosted.org/packages/60/28/8d03cf94a148ac277e55e6f9e4f40f3d1ec402577c2c9598792a415573c0/samsungtvws-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d46e6af397afa5eda9b3259fbd1748dd", "sha256": "98a5cb86f52989e05d0121ba12de38469579d14aafc710bb5a839d9922a03fe1" }, "downloads": -1, "filename": "samsungtvws-1.1.3.tar.gz", "has_sig": false, "md5_digest": "d46e6af397afa5eda9b3259fbd1748dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0.0", "size": 4746, "upload_time": "2019-10-20T00:22:28", "url": "https://files.pythonhosted.org/packages/b1/65/b9ceb72597cfc87d16c75f10b40a049f06e3b339eb0a318e1714d799ccf7/samsungtvws-1.1.3.tar.gz" } ] }