Example #1
0
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)
Example #2
0
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);
Example #3
0
            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()