From 0e4debd23d05abd1ad7c2b1d168f7dc519e0f0f2 Mon Sep 17 00:00:00 2001 From: Sourcery AI <> Date: Sat, 12 Mar 2022 02:04:49 +0000 Subject: [PATCH] 'Refactored by Sourcery' --- pybitblock/ppi.py | 174 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 129 insertions(+), 45 deletions(-) diff --git a/pybitblock/ppi.py b/pybitblock/ppi.py index 1c7e329..f6ef185 100644 --- a/pybitblock/ppi.py +++ b/pybitblock/ppi.py @@ -37,10 +37,22 @@ def opreturnOnchainONLY(): try: clear() blogo() - output = render(str("OP_RETURN Message"), colors=['yellow'], align='left', font='tiny') + output = render( + "OP_RETURN Message", colors=['yellow'], align='left', font='tiny' + ) + print(output) message = input("Message: ") - curl = "curl --header " + """"Content-Type: application/json" """ + "--request POST --data " + """'{"message":""" + '"{}...PyBLOCK"'.format(message) + "}'" + " https://opreturnbot.com/api/create" + curl = ( + "curl --header " + + """"Content-Type: application/json" """ + + "--request POST --data " + + """'{"message":""" + + f'"{message}...PyBLOCK"' + + "}'" + + " https://opreturnbot.com/api/create" + ) + while True: if len(message) <= 70: break @@ -66,16 +78,15 @@ def opreturnOnchainONLY(): lsd = os.popen(f'{lndconnectload["ln"]} decodepayreq {invoice}').read() lsd0 = str(lsd) d = json.loads(lsd0) - url = 'http://opreturnbot.com/api/status/{}'.format(d['payment_hash']) + url = f"http://opreturnbot.com/api/status/{d['payment_hash']}" else: cert_path = lndconnectload["tls"] macaroon = codecs.encode(open(lndconnectload["macaroon"], 'rb').read(), 'hex') headers = {'Grpc-Metadata-macaroon': macaroon} - bolt11N = b - url = 'https://{}/v1/payreq/{}'.format(lndconnectload["ip_port"],bolt11N) + url = f'https://{lndconnectload["ip_port"]}/v1/payreq/{b}' r = requests.get(url, headers=headers, verify=cert_path) s = r.json() - url = 'http://opreturnbot.com/api/status/{}'.format(s['payment_hash']) + url = f"http://opreturnbot.com/api/status/{s['payment_hash']}" response = requests.get(url) responseB = str(response.text) responseC = responseB @@ -117,7 +128,10 @@ def opreturn(): blogo() print("Welcome to \033[1;31;40mPyBLOCK\033[0;37;40m\n\n") print("\n\tIf you are going to use your local node leave IP:PORT/USER/PASSWORD in blank.\n") - path['ip_port'] = "http://{}".format(input("Insert IP:PORT to access your remote Bitcoin-Cli node: ")) + path[ + 'ip_port' + ] = f'http://{input("Insert IP:PORT to access your remote Bitcoin-Cli node: ")}' + path['rpcuser'] = input("RPC User: ") path['rpcpass'] = input("RPC Password: ") print("\n\tLocal Bitcoin Core Node connection.\n") @@ -125,10 +139,22 @@ def opreturn(): pickle.dump(path, open("bclock.conf", "wb")) clear() blogo() - output = render(str("OP_RETURN Message"), colors=['yellow'], align='left', font='tiny') + output = render( + "OP_RETURN Message", colors=['yellow'], align='left', font='tiny' + ) + print(output) message = input("Message: ") - curl = "curl --header " + """"Content-Type: application/json" """ + "--request POST --data " + """'{"message":""" + '"{}...PyBLOCK"'.format(message) + "}'" + " https://opreturnbot.com/api/create" + curl = ( + "curl --header " + + """"Content-Type: application/json" """ + + "--request POST --data " + + """'{"message":""" + + f'"{message}...PyBLOCK"' + + "}'" + + " https://opreturnbot.com/api/create" + ) + while True: if len(message) <= 70: break @@ -149,11 +175,10 @@ def opreturn(): cert_path = lndconnectload["tls"] macaroon = codecs.encode(open(lndconnectload["macaroon"], 'rb').read(), 'hex') headers = {'Grpc-Metadata-macaroon': macaroon} - bolt11N = b - url = 'https://{}/v1/payreq/{}'.format(lndconnectload["ip_port"],bolt11N) + url = f'https://{lndconnectload["ip_port"]}/v1/payreq/{b}' r = requests.get(url, headers=headers, verify=cert_path) s = r.json() - url = 'http://opreturnbot.com/api/status/{}'.format(s['payment_hash']) + url = f"http://opreturnbot.com/api/status/{s['payment_hash']}" response = requests.get(url) responseB = str(response.text) responseC = responseB @@ -170,7 +195,7 @@ def opreturn(): lsd = os.popen(f'{lndconnectload["ln"]} decodepayreq {invoice}').read() lsd0 = str(lsd) d = json.loads(lsd0) - url = 'http://opreturnbot.com/api/status/{}'.format(d['payment_hash']) + url = f"http://opreturnbot.com/api/status/{d['payment_hash']}" response = requests.get(url) responseB = str(response.text) responseC = responseB @@ -195,16 +220,15 @@ def opreturn(): lsd = os.popen(f'{lndconnectload["ln"]} decodepayreq {invoice}').read() lsd0 = str(lsd) d = json.loads(lsd0) - url = 'http://opreturnbot.com/api/status/{}'.format(d['payment_hash']) + url = f"http://opreturnbot.com/api/status/{d['payment_hash']}" else: cert_path = lndconnectload["tls"] macaroon = codecs.encode(open(lndconnectload["macaroon"], 'rb').read(), 'hex') headers = {'Grpc-Metadata-macaroon': macaroon} - bolt11N = b - url = 'https://{}/v1/payreq/{}'.format(lndconnectload["ip_port"],bolt11N) + url = f'https://{lndconnectload["ip_port"]}/v1/payreq/{b}' r = requests.get(url, headers=headers, verify=cert_path) s = r.json() - url = 'http://opreturnbot.com/api/status/{}'.format(s['payment_hash']) + url = f"http://opreturnbot.com/api/status/{s['payment_hash']}" response = requests.get(url) responseB = str(response.text) responseC = responseB @@ -219,10 +243,13 @@ def opreturn_view(): try: clear() blogo() - output = render(str("OP_RETURN Message"), colors=['yellow'], align='left', font='tiny') + output = render( + "OP_RETURN Message", colors=['yellow'], align='left', font='tiny' + ) + print(output) responseC = input("TX ID: ") - url2 = 'http://opreturnbot.com/api/view/{}'.format(responseC) + url2 = f'http://opreturnbot.com/api/view/{responseC}' r = requests.get(url2) r2 = str(r.text) r3 = r2 @@ -241,7 +268,10 @@ def opretminer(): clear() blogo() closed() - output = render(str("decoded coinbase"), colors=['yellow'], align='left', font='tiny') + output = render( + "decoded coinbase", colors=['yellow'], align='left', font='tiny' + ) + print(output) print(a) input("") @@ -278,7 +308,7 @@ def statsConn(): clear() blogo() closed() - output = render(str("stats"), colors=['yellow'], align='left', font='tiny') + output = render("stats", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -296,7 +326,10 @@ def satoshiConn(): clear() blogo() closed() - output = render(str("satoshi nakamoto"), colors=['yellow'], align='left', font='tiny') + output = render( + "satoshi nakamoto", colors=['yellow'], align='left', font='tiny' + ) + print(output) print(a) input("\a\nContinue...") @@ -314,7 +347,7 @@ def whalalConn(): clear() blogo() closed() - output = render(str("whale alert"), colors=['yellow'], align='left', font='tiny') + output = render("whale alert", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -346,7 +379,7 @@ def datesConn(): clear() blogo() closed() - output = render(str("dates"), colors=['yellow'], align='left', font='tiny') + output = render("dates", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -363,7 +396,7 @@ def quotesConn(): clear() blogo() closed() - output = render(str("quotes"), colors=['yellow'], align='left', font='tiny') + output = render("quotes", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -380,7 +413,7 @@ def miningConn(): clear() blogo() closed() - output = render(str("hashrate"), colors=['yellow'], align='left', font='tiny') + output = render("hashrate", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -397,7 +430,10 @@ def stalnConn(): clear() blogo() closed() - output = render(str("lightning stats"), colors=['yellow'], align='left', font='tiny') + output = render( + "lightning stats", colors=['yellow'], align='left', font='tiny' + ) + print(output) print(a) input("\a\nContinue...") @@ -414,7 +450,7 @@ def ranConn(): clear() blogo() closed() - output = render(str("ranking"), colors=['yellow'], align='left', font='tiny') + output = render("ranking", colors=['yellow'], align='left', font='tiny') print(output) print(a) input("\a\nContinue...") @@ -779,7 +815,14 @@ def lnbitCreateNewInvoice(): memo = input("Memo: ") a = loadFileConnLNBits(['invoice_read_key']) b = str(a['invoice_read_key']) - curl = 'curl -X POST https://lnbits.com/api/v1/payments -d ' + "'{" + """"out": false, "amount": {}, "memo": "{} -PyBLOCK" """.format(amt,memo) + "}'" + """ -H "X-Api-Key: {} " -H "Content-type: application/json" """.format(b) + curl = ( + 'curl -X POST https://lnbits.com/api/v1/payments -d ' + + "'{" + + f""""out": false, "amount": {amt}, "memo": "{memo} -PyBLOCK" """ + + "}'" + + f""" -H "X-Api-Key: {b} " -H "Content-type: application/json" """ + ) + sh = os.popen(curl).read() clear() blogo() @@ -811,11 +854,10 @@ def lnbitCreateNewInvoice(): dn = str(d['checking_id']) checkcurl = ( f'curl -X GET https://lnbits.com/api/v1/payments/{dn}' - + """ -H "X-Api-Key: {}" -H "Content-type: application/json" """.format( - b - ) + + f""" -H "X-Api-Key: {b}" -H "Content-type: application/json" """ ) + rsh = os.popen(checkcurl).read() clear() blogo() @@ -836,7 +878,14 @@ def lnbitPayInvoice(): bolt = input("Invoice: ") a = loadFileConnLNBits(['admin_key']) b = str(a['admin_key']) - curl = 'curl -X POST https://lnbits.com/api/v1/payments -d ' + "'{" + """"out": true, "bolt11": "{}" """.format(bolt) + "}'" + """ -H "X-Api-Key: {}" -H "Content-type: application/json" """.format(b) + curl = ( + 'curl -X POST https://lnbits.com/api/v1/payments -d ' + + "'{" + + f""""out": true, "bolt11": "{bolt}" """ + + "}'" + + f""" -H "X-Api-Key: {b}" -H "Content-type: application/json" """ + ) + try: sh = os.popen(curl).read() n = str(sh) @@ -847,11 +896,10 @@ def lnbitPayInvoice(): while True: checkcurl = ( f'curl -X GET https://lnbits.com/api/v1/payments/{dn}' - + """ -H "X-Api-Key: {}" -H "Content-type: application/json" """.format( - b - ) + + f""" -H "X-Api-Key: {b}" -H "Content-type: application/json" """ ) + rsh = os.popen(checkcurl).read() clear() blogo() @@ -880,7 +928,14 @@ def lnbitCreatePayWall(): remember = "true" elif remb in ["N", "n"]: remember = "false" - curl = 'curl -X POST https://lnbits.com/paywall/api/v1/paywalls -d ' + "'{" + """"url": "{}", "memo": "{}", "description": "{}", "amount": {}, "remembers": {} """.format(url,memo,desc,amt,remember) + "}'" + """ -H "Content-type: application/json" -H "X-Api-Key: {}" """.format(b) + curl = ( + 'curl -X POST https://lnbits.com/paywall/api/v1/paywalls -d ' + + "'{" + + f""""url": "{url}", "memo": "{memo}", "description": "{desc}", "amount": {amt}, "remembers": {remember} """ + + "}'" + + f""" -H "Content-type: application/json" -H "X-Api-Key: {b}" """ + ) + sh = os.popen(curl).read() clear() blogo() @@ -891,7 +946,11 @@ def lnbitCreatePayWall(): clear() aa = loadFileConnLNBits(['invoice_read_key']) bb = str(a['invoice_read_key']) - checkcurl = 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + """ "X-Api-Key: {}" """.format(bb) + checkcurl = ( + 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + + f""" "X-Api-Key: {bb}" """ + ) + sh = os.popen(checkcurl).read() clear() blogo() @@ -930,7 +989,11 @@ def lnbitCreatePayWall(): def lnbitListPawWall(): a = loadFileConnLNBits(['invoice_read_key']) b = str(a['invoice_read_key']) - checkcurl = 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + """ "X-Api-Key: {}" """.format(b) + checkcurl = ( + 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + + f""" "X-Api-Key: {b}" """ + ) + sh = os.popen(checkcurl).read() clear() blogo() @@ -972,7 +1035,11 @@ def lnbitDeletePayWall(): try: a = loadFileConnLNBits(['invoice_read_key']) b = str(a['invoice_read_key']) - checkcurl = 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + """ "X-Api-Key: {}" """.format(b) + checkcurl = ( + 'curl -X GET https://lnbits.com/paywall/api/v1/paywalls -H' + + f""" "X-Api-Key: {b}" """ + ) + sh = os.popen(checkcurl).read() clear() blogo() @@ -1011,7 +1078,11 @@ def lnbitDeletePayWall(): a = loadFileConnLNBits(['admin_key']) b = str(a['admin_key']) id = input("Insert PayWall ID: ") - curl = "curl -X DELETE https://lnbits.com/paywall/api/v1/paywalls/{}".format(id) + """ -H "X-Api-Key: {}" """.format(b) + curl = ( + f"curl -X DELETE https://lnbits.com/paywall/api/v1/paywalls/{id}" + + f""" -H "X-Api-Key: {b}" """ + ) + sh = os.popen(curl).read() clear() blogo() @@ -1038,7 +1109,14 @@ def lnbitsLNURLw(): isunique = input("Is unique? true/false: ") a = loadFileConnLNBits(['admin_key']) b = str(a['admin_key']) - curl = 'curl -X POST https://lnbits.com/withdraw/api/v1/links -d ' + """'{"title":""" + f'"{title}", "min_withdrawable": {minwith}, "max_withdrawable": {maxwith}, "uses": {usesw}, "wait_time": {waittime}, "is_unique": {isunique}' + "}'" + ' -H "Content-type: application/json" -H "X-Api-Key: {}"'.format(b) + curl = ( + 'curl -X POST https://lnbits.com/withdraw/api/v1/links -d ' + + """'{"title":""" + + f'"{title}", "min_withdrawable": {minwith}, "max_withdrawable": {maxwith}, "uses": {usesw}, "wait_time": {waittime}, "is_unique": {isunique}' + + "}'" + + f' -H "Content-type: application/json" -H "X-Api-Key: {b}"' + ) + sh = os.popen(curl).read() clear() blogo() @@ -1048,7 +1126,8 @@ def lnbitsLNURLw(): t.sleep(2) clear() while True: - checkcurl = 'curl -X GET https://lnbits.com/withdraw/api/v1/links -H ' '"X-Api-Key: {}"'.format(b) + checkcurl = f'curl -X GET https://lnbits.com/withdraw/api/v1/links -H "X-Api-Key: {b}"' + sh = os.popen(checkcurl).read() clear() blogo() @@ -1087,7 +1166,8 @@ def lnbitsLNURLwList(): while True: a = loadFileConnLNBits(['admin_key']) b = str(a['admin_key']) - checkcurl = 'curl -X GET https://lnbits.com/withdraw/api/v1/links -H ' '"X-Api-Key: {}"'.format(b) + checkcurl = f'curl -X GET https://lnbits.com/withdraw/api/v1/links -H "X-Api-Key: {b}"' + sh = os.popen(checkcurl).read() clear() blogo() @@ -1414,7 +1494,11 @@ def createFileConnOpenNode(): def OpenNodelistfunds(): a = loadFileConnOpenNode(['wdr']) b = str(a['wdr']) - curl = "curl https://api.opennode.co/v1/account/balance -H "+ '"Content-Type: application/json" -H "Authorization: {}"'.format(b) + curl = ( + "curl https://api.opennode.co/v1/account/balance -H " + + f'"Content-Type: application/json" -H "Authorization: {b}"' + ) + sh = os.popen(curl).read() clear() blogo()