{ "info": { "author": "OpenXbox", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================\nXbox-Smartglass-Core\n====================\n\n.. image:: https://pypip.in/version/xbox-smartglass-core/badge.svg\n :target: https://pypi.python.org/pypi/xbox-smartglass-core/\n :alt: Latest Version\n\n.. image:: https://readthedocs.org/projects/xbox-smartglass-core-python/badge/?version=latest\n :target: http://xbox-smartglass-core-python.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://travis-ci.com/OpenXbox/xbox-smartglass-core-python.svg?branch=master\n :target: https://travis-ci.com/OpenXbox/xbox-smartglass-core-python\n\n.. image:: https://img.shields.io/badge/discord-OpenXbox-blue.svg\n :target: https://discord.gg/E8kkJhQ\n :alt: Discord chat channel\n\nThis library provides the core foundation for the smartglass protocol that is used\nwith the Xbox One Gaming console\n\nFor in-depth information, check out the documentation: (https://openxbox.github.io)\n\nDependencies\n------------\n* Python >= 3.5\n* construct (https://construct.readthedocs.io/)\n* cryptography (https://cryptography.io/en/stable/)\n* gevent (http://www.gevent.org/)\n* dpkt (https://dpkt.readthedocs.io/en/latest/)\n\nInstall\n-------\n\nVia pip:\n::\n\n pip install xbox-smartglass-core\n\n\nHow to use\n----------\n\nAuthenticate first (Authentication provided by xbox-webapi-python):\n::\n\n $ xbox-authenticate\n\n # Alternative: Use the ncurses terminal ui, it has authentication integrated\n $ xbox-tui\n\nNow have a look in the Documentation_ how to use the provided shell-scripts!\n\nScreenshots\n-----------\nHere you can see the SmartGlass TUI (Text user interface):\n\n.. image:: https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-python/master/assets/xbox_tui_list.png\n\n.. image:: https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-python/master/assets/xbox_tui_console.png\n\n.. image:: https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-python/master/assets/xbox_tui_log.png\n\n.. image:: https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-python/master/assets/xbox_tui_logdetail.png\n\nKnown issues\n------------\n* Find, report and/or fix them ;)\n\nContribute\n----------\n* Report bugs/suggest features\n* Add/update docs\n* Enhance managers\n\nCredits\n-------\nThis package uses parts of Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Documentation: https://xbox-smartglass-core-python.readthedocs.io/en/latest/source/xbox.sg.scripts.html\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n1.0.12 (2018-11-14)\n-------------------\n\n* Python 3.7 compatibility\n\n1.0.11 (2018-11-05)\n-------------------\n\n* Add game_dvr_record to Console-class\n* Fix PCAP parser\n* Add last_error property to Console-class\n\n1.0.10 (2018-08-14)\n-------------------\n\n* Safeguard around connect() functions, if userhash and xsts_token is NoneType\n\n1.0.9 (2018-08-11)\n------------------\n* Fix for Console instance poweron\n* Reset state after poweroff\n* Little fixes to TUI\n* Support handling MessageFragments\n\n1.0.8 (2018-06-14)\n------------------\n* Use aenum library for backwards-compat with _enum.Flag_ on py3.5\n\n1.0.7 (2018-05-16)\n------------------\n* CoreProtocol.connect: Treat ConnectionResult.Pending as error\n* constants.WindowsClientInfo: Update ClientVersion 15 -> 39\n* Make CoreProtocol.start_channel take optional title_id / activity_id arguments\n\n1.0.1 (2018-05-03)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OpenXbox/xbox-smartglass-core-python", "keywords": "xbox one smartglass", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "xbox-smartglass-core", "package_url": "https://pypi.org/project/xbox-smartglass-core/", "platform": "", "project_url": "https://pypi.org/project/xbox-smartglass-core/", "project_urls": { "Homepage": "https://github.com/OpenXbox/xbox-smartglass-core-python" }, "release_url": "https://pypi.org/project/xbox-smartglass-core/1.0.12/", "requires_dist": [ "xbox-webapi (>=1.1.2)", "construct (==2.9.41)", "cryptography (==2.3.1)", "appdirs (==1.4.3)", "gevent (==1.3.7)", "urwid (==2.0.1)", "dpkt (==1.9.1)", "aenum (==2.1.2); python_version <= \"3.5\"", "bumpversion; extra == 'dev'", "watchdog; extra == 'dev'", "coverage; extra == 'dev'", "Sphinx; extra == 'dev'", "wheel; extra == 'dev'", "twine; extra == 'dev'" ], "requires_python": "", "summary": "A library to interact with the Xbox One gaming console via the SmartGlass protocol.", "version": "1.0.12" }, "last_serial": 4485791, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "569233b9d24e648d76064b5027f37502", "sha256": "c07862b1b0b6425a4aa03b6f1aec108c4b1f589048ca89defc953e6644c892dc" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "569233b9d24e648d76064b5027f37502", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56570, "upload_time": "2018-08-14T21:39:10", "url": "https://files.pythonhosted.org/packages/3f/9f/2e9c16dce7523dabf37dd8f1cdff44de42851d5970534baf0fe2a4f9badb/xbox_smartglass_core-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cc723f6092e88d2ecfa0977bdbdee2b", "sha256": "8a70ccaca88d39274045be2aa76c75b21f0d839817e8a35109de73ea830e40f7" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.10.tar.gz", "has_sig": false, "md5_digest": "9cc723f6092e88d2ecfa0977bdbdee2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75298, "upload_time": "2018-08-14T21:39:12", "url": "https://files.pythonhosted.org/packages/53/9b/15ccc27de2db5be268aee1dfe670dcfb1313ae382b43e5fccc7feb87fe12/xbox-smartglass-core-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "fd432c08eac66c54376a012075869d1e", "sha256": "951db838403e8b48f56e0436c16e60d2490e01313277a56ac2dc671926cd03c2" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd432c08eac66c54376a012075869d1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57497, "upload_time": "2018-11-05T11:28:07", "url": "https://files.pythonhosted.org/packages/e2/f2/66046ed3c475722561b20f1787cf5c5d8d2e5ef81d89e9d3279db82f0df6/xbox_smartglass_core-1.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a877fcfaa1820ef8b11a798ae6530225", "sha256": "5e3feb06685ea02678e89e06c8c58ba4a696205d206a7bee2c8ff8e4e04a899f" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.11.tar.gz", "has_sig": false, "md5_digest": "a877fcfaa1820ef8b11a798ae6530225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76716, "upload_time": "2018-11-05T11:28:09", "url": "https://files.pythonhosted.org/packages/6f/34/d91b27abcd3d1d4d49e016f35da3fa5f804e352eb1439bd44c052030d279/xbox-smartglass-core-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "e0d357a843a2b1de2c7e6f33b77d8cb9", "sha256": "f9117c25d884e200ab12eafae117d1ee8c781ae29ebe56a9066b47181aa3ce65" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0d357a843a2b1de2c7e6f33b77d8cb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57580, "upload_time": "2018-11-14T14:18:10", "url": "https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9218c42a82618e1db915819c80f1d53b", "sha256": "33e1e36d2cfe930ede306d52f05cde16a8ad70ec58082c7125da76fd661abcff" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.12.tar.gz", "has_sig": false, "md5_digest": "9218c42a82618e1db915819c80f1d53b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77323, "upload_time": "2018-11-14T14:18:13", "url": "https://files.pythonhosted.org/packages/7d/d1/4c1866527f0a304d37475ced40c50abe17159b31628a786c10558a702f91/xbox-smartglass-core-1.0.12.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7e9538befd759555dc4c9cbda3b6d264", "sha256": "c1c938dc68cb3de80af76b42fde9230324b29e7ad1cedd269b41e51ae3719bec" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e9538befd759555dc4c9cbda3b6d264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55291, "upload_time": "2018-05-03T12:59:51", "url": "https://files.pythonhosted.org/packages/92/dd/164e601b5f8fd3c3d67b20d7fa00b8a9a1fc01149af1b994860260f1a980/xbox_smartglass_core-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f41c0ea9909ca66d500be2c20939e7cf", "sha256": "c021965598993a91ae619c040d8c598ab8b4e6f1a5cc4568aad8f843602679de" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f41c0ea9909ca66d500be2c20939e7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75990, "upload_time": "2018-05-03T13:00:16", "url": "https://files.pythonhosted.org/packages/75/dc/acf337a06d1cf724a422bf6bf2d7b887b7103bea408e4c02f8470e60f3e3/xbox-smartglass-core-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "119a42cfef82b36aa314e63faa2a4210", "sha256": "7e7c1d9818fd3575b51bbf18c1ba4853f1c638b3d9340f327870fd1d09c13fc1" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "119a42cfef82b36aa314e63faa2a4210", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55202, "upload_time": "2018-05-06T18:53:34", "url": "https://files.pythonhosted.org/packages/07/fd/36cf297d3210f530b7a7560921f25fecd4e8d3565dc59f24109e3a166f9b/xbox_smartglass_core-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1606c7ca0ff5378da50180d6e59f6a73", "sha256": "482765101a526d9d8b06428e1b9882dde237ec4059d40e3249c4f479c64d63b7" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.3.tar.gz", "has_sig": false, "md5_digest": "1606c7ca0ff5378da50180d6e59f6a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77361, "upload_time": "2018-05-06T18:53:21", "url": "https://files.pythonhosted.org/packages/34/f5/f81c8b65c66461925f00f0370015baf0c230815b639075226a07a369ebaf/xbox-smartglass-core-1.0.3.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "70b86f04eab0a7960e834be56047992b", "sha256": "d5563fc7b740a591fc1f59148be026ec46862291cf08253d82d783a6ea351a64" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70b86f04eab0a7960e834be56047992b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55199, "upload_time": "2018-05-06T19:43:42", "url": "https://files.pythonhosted.org/packages/3f/ab/f96e36cee260e4a2d2cc470f1a4ba01829f37b6eaf11e23845be4eb6794f/xbox_smartglass_core-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb0f9bf18dcd06735ff282e30bc83e73", "sha256": "999f6646cc1456cf7f0ce2b7e08e8a0aadf798e87000fdd0d89ebfae819d7105" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.6.tar.gz", "has_sig": false, "md5_digest": "bb0f9bf18dcd06735ff282e30bc83e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70011, "upload_time": "2018-05-06T19:43:43", "url": "https://files.pythonhosted.org/packages/94/f7/652cb35eaf5d047a517acfe69ccc025ee262abd7c5f26dc223f284a722a1/xbox-smartglass-core-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "59d913a4383cfd231655b72ca7b31401", "sha256": "48885a50ce37e6e1d014d272a1ef9a5d97b369d38c4544e5082127e5ec67eb01" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59d913a4383cfd231655b72ca7b31401", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55617, "upload_time": "2018-05-16T21:55:23", "url": "https://files.pythonhosted.org/packages/94/3d/139b86697948070b2f36e66d473268f3beacde2b66ebbf919729ef84593a/xbox_smartglass_core-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ab30bad25086c005ab566f4fb002149", "sha256": "8a0ad3c30bfb69ecab16c1cf6da59ee57a26423c2f7d108ca1b93ee5964932e6" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.7.tar.gz", "has_sig": false, "md5_digest": "5ab30bad25086c005ab566f4fb002149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70318, "upload_time": "2018-05-16T21:55:24", "url": "https://files.pythonhosted.org/packages/4a/73/677eb204c2d0f905f85095d2793f9d7f2f265981120b9968de6d9c77e528/xbox-smartglass-core-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "2ff1eee649156d52f44f585cf87869d1", "sha256": "711aa326512730be80a838fdac4a9b2163150988818b221d9d6c9e32427c856f" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ff1eee649156d52f44f585cf87869d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55753, "upload_time": "2018-06-14T13:03:52", "url": "https://files.pythonhosted.org/packages/6a/38/f25e50540376db38451beb2d30da605ccb7fa49a4093d8a4c53add34170c/xbox_smartglass_core-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b440e14d895681bd80ef219cb8c3a75", "sha256": "69f757abedd17d7d8db53892baf75d14d21f11f22d2ac9a08d4bcf839272cfdf" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.8.tar.gz", "has_sig": false, "md5_digest": "4b440e14d895681bd80ef219cb8c3a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70480, "upload_time": "2018-06-14T13:03:53", "url": "https://files.pythonhosted.org/packages/1e/64/2dcd59dd6814f1e02b8e3a33217da4d05b4c1018bbe4ff70b34def3f117a/xbox-smartglass-core-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "0c4e89a97a843da9f7fa59f2b9d0ffb9", "sha256": "bba1ddfdc9ba2218ed4393ba4cf5ceab93169332fd2fe576bd705bb7666810e3" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c4e89a97a843da9f7fa59f2b9d0ffb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56436, "upload_time": "2018-08-11T15:44:53", "url": "https://files.pythonhosted.org/packages/f8/b4/fde994768bf56be56f465a5df7351b5f05844771dfa7ae0cf391df0562b5/xbox_smartglass_core-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2541811a7f50e0b058130df8e501145c", "sha256": "7a5929c03475f4ef3e85ffe3b0775b56a4e1c14bb384a2d6d5d7a74f26a752c7" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.9.tar.gz", "has_sig": false, "md5_digest": "2541811a7f50e0b058130df8e501145c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75149, "upload_time": "2018-08-11T15:44:54", "url": "https://files.pythonhosted.org/packages/ae/b6/d97fa9cde3726e75442f4c4bc3704383bce7c1574e52acdb91a1733a767b/xbox-smartglass-core-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e0d357a843a2b1de2c7e6f33b77d8cb9", "sha256": "f9117c25d884e200ab12eafae117d1ee8c781ae29ebe56a9066b47181aa3ce65" }, "downloads": -1, "filename": "xbox_smartglass_core-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0d357a843a2b1de2c7e6f33b77d8cb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57580, "upload_time": "2018-11-14T14:18:10", "url": "https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9218c42a82618e1db915819c80f1d53b", "sha256": "33e1e36d2cfe930ede306d52f05cde16a8ad70ec58082c7125da76fd661abcff" }, "downloads": -1, "filename": "xbox-smartglass-core-1.0.12.tar.gz", "has_sig": false, "md5_digest": "9218c42a82618e1db915819c80f1d53b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77323, "upload_time": "2018-11-14T14:18:13", "url": "https://files.pythonhosted.org/packages/7d/d1/4c1866527f0a304d37475ced40c50abe17159b31628a786c10558a702f91/xbox-smartglass-core-1.0.12.tar.gz" } ] }