Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="UTF-8"?>
<!-- This file contains the mapping of joystick buttons to actions within -->
<!-- Kodi. -->
<!-- -->
<!-- The format is: -->
<!-- <window> -->
<!-- <joystick profile="game.controller.default"> -->
<!-- <button>action</button> -->
<!-- </joystick> -->
<!-- </window> -->
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<global>
<joystick profile="game.controller.default">
<a>Select</a> <!-- button a -->
<b>Back</b> <!-- button b -->
<back>ActivateWindow(Home)</back>
<start>ActivateWindow(PlayerControlls)</start>
<x>ContextMenu</x> <!-- button x -->
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<global>
<joystick>
<a>Select</a> <!-- button a -->
<b>Back</b> <!-- button b -->
<back>ActivateWindow(Home)</back>
<start>ActivateWindow(PlayerControlls)</start>
<x>ContextMenu</x> <!-- button x -->
#!/usr/bin/env python3
from http.server import SimpleHTTPRequestHandler, test, BaseHTTPRequestHandler
from functools import partial
from urllib.parse import quote
import socket
import subprocess
import sys
import os
class RequestHandler(SimpleHTTPRequestHandler):
from pywebostv.connection import WebOSClient
from pywebostv.controls import MediaControl, InputControl, SystemControl, SourceControl
class TV:
def __init__(self, ip, key=None):
self.store = {}
if key:
self.store['client_key'] = key
self.ip = ip
self.client = WebOSClient(ip)
#!/usr/bin/env python3
from pyquery import PyQuery
from datetime import datetime
LIMITSELECTOR = ".QutaDetailsfixed > h3"
DAYSELECTOR = ".QutaDetailsfixed > h5"
TIMESELECTOR = ".QutaDetailsfixed > p"
def get_number(text):
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<global>
<joystick name="NVIDIA Corporation NVIDIA Controller v01.03">
<a>Select</a> <!-- button a -->
<b>Back</b> <!-- button b -->
<back>ActivateWindow(Home)</back>
<start>ActivateWindow(PlayerControlls)</start>
<x>ContextMenu</x> <!-- button x -->
<y>ActivateWindow(Favourites)</y> <!-- button y -->
from js9 import j
GATEWAY_TEMPLATE_UID = 'github.com/zero-os/0-templates/gateway/0.0.1'
NODE_TEMPLATE_UID = 'github.com/zero-os/0-templates/node/0.0.1'
ZEROTIER_CLIENT_TEMPLATE_UID = 'github.com/zero-os/0-templates/zerotier_client/0.0.1'
cl = j.clients.zerotier.get()
zt_token = cl.config.data['token_']
iyo = j.clients.itsyouonline.get()
import requests
import copy
import time
TOKENURL = 'https://api-my.te.eg/api/user/generatetoken?channelId=WEB_APP'
STATUSURL = 'https://api-my.te.eg/api/user/status'
LOGINURL = 'https://api-my.te.eg/api/user/login?channelId=WEB_APP'
DATAURL = 'https://api-my.te.eg/api/line/freeunitusage'
STATUSDATA = {
@grimpy
grimpy / ovcli
Last active November 28, 2018 10:50
zaccess script + readme
#!/usr/bin/env python3
import requests
from configparser import ConfigParser
import argparse
import os
import subprocess
import time
import base64
import json