def main(): create_dir(NETWORK_DIR) # delete old data print("=== reset old data ===") reset = Reset(NODE_DIR) reset.reset() # Create new data folder print("=== create env folder ===") env = Env(NUM_OF_NODE, NODE_DIR) env.create() # Create Account print("=== create accounts ===") account = Account(NODE_DIR, NETWORK_DIR) account.create() # Init Geth(Genesis) print("=== init genesis ===") genesis = Genesis(GENESIS_FILE, NETWORK_ID, NODE_DIR, INITIAL_BALANCE) genesis.create_genesis_json(account.public_key_list) genesis.init_geth() # Create_network print("=== create network ===") network = Network(**NETWORK_PARAMS) network.create_network() # Validate network print("=== validate network ===") rpc_ip = NETWORK_PARAMS["rpc"]["ip"] w3 = Web3(HTTPProvider(f"http://{rpc_ip}:10000")) print(w3.net.peerCount)
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice print 'forge.py' import sys import datetime from reset import Reset reset = Reset() device = reset.device load_MoLi1 = MonkeyRunner.loadImageFromFile('./MoLi1.png','png') load_MoLi2 = MonkeyRunner.loadImageFromFile('./MoLi2.png','png') load_MoLi3 = MonkeyRunner.loadImageFromFile('./MoLi3.png','png') def checkForge(): print 'check forge' img = device.takeSnapshot() #img = img.getSubImage((414,130,94,26)) #img = img.getSubImage((414,176,94,26)) img = img.getSubImage((414,222,94,26)) img.writeToFile('./' + datetime.datetime.now().strftime("%Y%m%d%H%M%S") + '.png') if (img.sameAs(load_MoLi3, 0.9)): print 'MoLi' else: return True play = True while play: reset.resetGame(device) device.drag((700,555),(100,555),0.1,1); print 'swipe left'; MonkeyRunner.sleep(1); device.drag((700,555),(100,555),0.1,1); print 'swipe left'; MonkeyRunner.sleep(1); device.touch(270,800, MonkeyDevice.DOWN_AND_UP); print 'click NPC'; MonkeyRunner.sleep(1); device.touch(200,700, MonkeyDevice.DOWN_AND_UP); print 'choice forge'; MonkeyRunner.sleep(1);
if (settings.RPC().isEnabled() and CBool(request["playing"])): RPC.update(details=request["title"], state="by " + request["artist"], large_image="icon", large_text="made by dripnyan") else: RPC.clear() self.wfile.write(json.dumps(request).encode("utf-8")) def log_message(self, format, *args): return def CBool(value): if isinstance(value, str) and value.lower() == "false": return False return bool(value) def conv(request): request = json.dumps(request).replace("[", "").replace("]", "") return json.loads(request) try: server = HTTPServer(("", 8000), JsonResponseHandler) server.serve_forever() except KeyboardInterrupt: Reset()