myip = get('https://api.ipify.org').text args = { 'client_id': os.environ['SYNAPSE_LIVE_ID'], # your client id 'client_secret': os.environ['SYNAPSE_LIVE_SECRET'], # your client secret 'fingerprint': '5af084654688ae0043d84603', 'ip_address': myip, # user's IP 'development_mode': False if os.environ['SYNAPSE_ENV'] == 'production' else True, # (optional) default False 'logging': bool(os.environ['ON_DEBUG'] ) # (optional) default False # (optional) logs to stdout if True } #a. Create User client = Client(**args) def getPendingAuthorizationDocs(collection): pendingDocs = collection.find({'status': 'PENDING'}) for doc in pendingDocs: yield doc def process(): threading.Timer(60, process).start() # open images logo = Image.open('epiapi_logo.png') box = Image.open('box.png')
import os from flask import Flask from slackclient import SlackClient from synapse_pay_rest import Client from db import connect_db CLIENT_ID = os.environ['CLIENT_ID'] CLIENT_SECRET = os.environ['CLIENT_SECRET'] FINGERPRINT = os.environ['FINGERPRINT'] SLACKBOT_TOKEN = os.environ['SLACKBOT_TOKEN'] app = Flask(__name__) # app.config['DEBUG'] = True app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db = connect_db(app=app, username='******', password='******', host='159.203.245.190', port=5432, database='slackbot') slack_client = SlackClient(SLACKBOT_TOKEN) synapse_client = Client(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, fingerprint=FINGERPRINT, ip_address='127.0.0.1', logging=True, development_mode=True)
}) myip = get('https://api.ipify.org').text args = { 'client_id': os.environ['SYNAPSE_LIVE_ID'], # your client id 'client_secret': os.environ['SYNAPSE_LIVE_SECRET'], # your client secret 'fingerprint': '5af084654688ae0043d84603', 'ip_address': myip, # user's IP 'development_mode': False if os.environ['SYNAPSE_ENV'] == 'production' else True, # (optional) default False 'logging': bool(os.environ['ON_DEBUG'] ) # (optional) default False # (optional) logs to stdout if True } synapseClient = Client(**args) vbaCli = vba() def getAddenda(userId, wyre_amount, wyre_date): user = User.by_id(synapseClient, userId) addenda = "" options = {'page': 1, 'per_page': 20, 'type': 'SUBACCOUNT-US'} nodes = Node.all(user, **options) if not nodes: return addenda nodeid = getattr(nodes[0], 'id')
myip = get('https://api.ipify.org').text synapseArgs = { 'client_id': os.environ['SYNAPSE_LIVE_ID'], # your client id 'client_secret': os.environ['SYNAPSE_LIVE_SECRET'], # your client secret 'fingerprint': '5af084654688ae0043d84603', 'ip_address': myip, # user's IP 'development_mode': False if os.environ['SYNAPSE_ENV'] == 'production' else True, # (optional) default False 'logging': bool(os.environ['ON_DEBUG'] ) # (optional) default False # (optional) logs to stdout if True } client = Client(**synapseArgs) def getVbaRequestByWalletId(walletId): vbaRequest = db.vbarequests.find_one({ 'walletId': walletId, 'country': 'US' }) return vbaRequest def addBasisDocument(user, data): try: address = data.get('address') addressstreetstrings = [address.get("street1"), address.get("street2")] addressstreetstrings = ' '.join(filter(None, addressstreetstrings))