def __init__(self, name, url, auth=None, turn_off_action=None): """Initialize the Kodi device.""" import jsonrpc_requests self._name = name self._url = url self._basic_auth_url = None kwargs = {'timeout': 5} if auth is not None: kwargs['auth'] = auth scheme, netloc, path, query, fragment = urllib.parse.urlsplit(url) self._basic_auth_url = \ urllib.parse.urlunsplit((scheme, '{}:{}@{}'.format (auth[0], auth[1], netloc), path, query, fragment)) self._server = jsonrpc_requests.Server('{}/jsonrpc'.format(self._url), **kwargs) self._turn_off_action = turn_off_action self._players = list() self._properties = None self._item = None self._app_properties = None self.update()
def __init__(self, url, auth=None): """Initialize the service.""" import jsonrpc_requests self._url = url self._server = jsonrpc_requests.Server('{}/jsonrpc'.format(self._url), auth=auth, timeout=5)
def __init__(self, name, url, auth=None): self._name = name self._url = url self._server = jsonrpc_requests.Server(url, auth=auth) self._players = None self._properties = None self._item = None self._app_properties = None self.update()
def __init__(self, name, url, auth=None): import jsonrpc_requests self._name = name self._url = url self._server = jsonrpc_requests.Server('{}/jsonrpc'.format(self._url), auth=auth) self._players = None self._properties = None self._item = None self._app_properties = None self.update()
def __init__(self, url, auth=None): """Initialize the service.""" import jsonrpc_requests self._url = url kwargs = {'timeout': 5} if auth is not None: kwargs['auth'] = auth self._server = jsonrpc_requests.Server( '{}/jsonrpc'.format(self._url), **kwargs)
def __init__(self, name, url, auth=None): """Initialize the Kodi device.""" import jsonrpc_requests self._name = name self._url = url self._server = jsonrpc_requests.Server('{}/jsonrpc'.format(self._url), auth=auth) self._players = list() self._properties = None self._item = None self._app_properties = None self.update()
def __init__(self, name, url, auth=None, turn_off_action=None): """Initialize the Kodi device.""" import jsonrpc_requests self._name = name self._url = url kwargs = {'timeout': 5} if auth is not None: kwargs['auth'] = auth self._server = jsonrpc_requests.Server('{}/jsonrpc'.format(self._url), **kwargs) self._turn_off_action = turn_off_action self._players = list() self._properties = None self._item = None self._app_properties = None self.update()
help='Destination table, eg.: fees') root_parser.add_argument('--end-time', type=int, default=time.mktime((2015, 1, 1, 0, 0, 0, 0, 0, 0)), help='Blocktime to stop script, unix timestamp') root_parser.add_argument('--recreate', action='store_true', help='Truncate data before start') root_parser.add_argument('--continue', action='store_true', dest='cont', help='Continue processing until end time.') args = root_parser.parse_args() bitcoind = jsonrpc_requests.Server(args.bitcoind_connection) db = dataset.connect(args.database_connection) table = db[args.table] if args.recreate: db.query('TRUNCATE TABLE %s;' % args.table) stop_hash = get_last_block_hash_from_db(db, args.table) prev_block_hash = bitcoind.getbestblockhash() while True: block_hash, prev_block_hash, block_time, bits, coinbase, value, addresses = get_block( bitcoind, prev_block_hash) if stop_hash and stop_hash == block_hash: if args.cont:
import jsonrpc_requests parser = argparse.ArgumentParser('TX Emitor') parser.add_argument('XCOIND_HOST', type=str) parser.add_argument('XCOIND_PORT', type=int) parser.add_argument('XCOIND_USER', type=str) parser.add_argument('XCOIND_PASSWORD', type=str) parser.add_argument('-v1', '--emit-v1', action='store_true') parser.add_argument('-sw', '--emit-segwit', action='store_true') args = parser.parse_args() XCOIND_URL = 'http://%s:%s@%s:%s' % (args.XCOIND_USER, args.XCOIND_PASSWORD, args.XCOIND_HOST, args.XCOIND_PORT) xcoind_conn = jsonrpc_requests.Server(XCOIND_URL) def emit_v1(): address = xcoind_conn.getnewaddress() amount = random.randint(1, 10) / 10. print('v1', address, amount) try: xcoind_conn.sendtoaddress(address, amount) except Exception, e: print(e.message, e.args) time.sleep(0.01) def emit_segwit(): address = xcoind_conn.getnewaddress()
def set_ip(self, ip_addr): """ Update the IP Address """ self.ip_addr = ip_addr + 'jsonrpc' self.server = jsonrpc_requests.Server(self.ip_addr)