Unverified Commit 47e6f48e authored by tunip3's avatar tunip3 Committed by GitHub
Browse files

Merge pull request #2 from tunip3/beta

added support for launching apps
parents eb120ef4 f972ef59
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@ import sys
import datetime
import requests
import urllib3
from base64 import b64encode
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)


@@ -36,6 +37,15 @@ class XboxOneDevmodeApi(object):
    def get_root(self):
        return self._get('/')
		
    def launchapp(self, relativeappid):
        rai=relativeappid
        rai = str(b64encode(rai.encode()))
        rai = rai.replace("b'", "")
        rai = rai.replace("'", "")
        rai = rai.replace("=", "%3D")
        url="/api/taskmanager/app?appid="+rai
        return self._post(url)

    def reboot(self):
        return self._post('/api/control/restart')

@@ -131,6 +141,6 @@ if __name__ == '__main__':
    print('OsEdition: {0}'.format(api.get_osedition()))
    print('OsVersion: {0}'.format(api.get_osversion()))
    print('ConnectedControllerCount: {0}'.format(api.get_connectedcontrollercount()))

    api.launchapp('DefaultApp_cw5n1h2txyewy!App')
    # print('Setting: {0}'.format(api.get_setting('DefaultUWPContentTypeToGame')))
	# api.reboot()