def tela_cliente(): txid = request.vars.getlist("txid") if not txid: return "Eh preciso informar uma transacao para usar essa funcao" from cloudant.account import Cloudant cloudantDB = "easypay" client = Cloudant("rcsousa", "F@b1m3u@m0r", account="rcsousa") client.connect() db = client[cloudantDB] doc = db[txid[0]] id = doc['_id'] item = doc['item'] quantidade = doc['quantidade'] valor = doc['valor'] timestamp = doc['timestamp'] figura = doc['figura'] result = { "id": id, "item": item, "quantidade": quantidade, "valor": valor, "timestamp": timestamp, "figura": figura } return dict(ordem=result, user=auth.user)
def log_in(self, user, password): # Connect to database USERNAME = "" # ADD YOUR OWN PASSWORD = "" # ADD YOUR OWN URL = "" # ADD YOUR OWN self.client = Cloudant(USERNAME, PASSWORD, url=URL) self.client.connect() # Get users database # print 'Databases: {0}'.format(self.client.all_dbs()) # Debugging login_db = self.client[u'users'] # print type(login_db) # debugging # TODO: Get from own class ts = time.time() st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S') # if user in self.users: user_found = Document(login_db, user) if user_found.exists(): # Get password from DB with Document(login_db, user) as document: temp_pass = document[u'password'] temp_usergroup = document[u'usergroup'] if password == temp_pass: self.log_of_attempts # userlogins.append([user, password, st]) self.state = True self.current_user = user self.current_usergroup = int(temp_usergroup) return True else: self.log_of_attempts # userrequests.append([user, password, st]) print "Wrong password" return False else: self.log_of_attempts # userrequests.append([user, password, st]) print "User not found" return False
from cloudant.account import Cloudant client = Cloudant('eurisko', 'nox721!carpe', account='eurisko') # or using url # client = Cloudant(USERNAME, PASSWORD, url='https://acct.cloudant.com') # Connect to the account client.connect() # Perform client tasks... session = client.session() print session['userCtx']['name'] print client.all_dbs() db = client['eurisko'] inserted_counter = 0 # now connec to local sqlite3 def parse_results(results): """ """ for result in results: print 'parsing result' data = {} data['customer_id'] = 0 data['tags'] = [] data['title'] = result[0] data['content'] = result[1] data['timestamp'] = result[2] insert_to_cloudant(data)
##http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world ##http://python-cloudant.readthedocs.org/en/latest/getting_started.html#getting-started ##http://stackoverflow.com/questions/20007721/parsing-returned-html-from-jquery-ajax-request ##http://stackoverflow.com/questions/21626048/unable-to-pass-jinja2-variables-into-javascript-snippet #bleumix url of the assignment2:http://karthikasst2.mybluemix.net/ from flask import Flask, render_template, request, send_file import hashlib, json import os.path, time, datetime from cloudant.account import Cloudant import gnupg import StringIO #cloudant credentials username = '******' password = '******' urlx = 'https://*****:*****@888fc0a5-23cb-4864-9f64-b0dec80c60c4-bluemix.cloudant.com' client = Cloudant(username, password, url=urlx) client.connect() filelist = [] fid = [] # 1.#initializatins-values from BlueMix environmental variables import swiftclient import keystoneclient import urllib3 import certifi import gnupg import os auth_url = 'https://identity.open.softlayer.com' + '/v3' password = "******" project_id = '51810f8c4088469c88cccb30990c7ec2' user_id = '27581762cff64e2482e7aa05ec8dff7b' region_name = 'dallas'
raise RuntimeError( "Cannot connect to Watson. Credentials not found for personality insights." ) else: tone_analyzer = ToneAnalyzerV3Beta( username=TONE['credentials']['username'], password=TONE['credentials']['password'], version='2016-02-11') CLOUDANT = json.loads(os.environ['VCAP_SERVICES'])['cloudantNoSQLDB'][0] if 'credentials' not in CLOUDANT: raise RuntimeError( "Cannot connect to database, Cloudant credentials not found.") else: client = Cloudant(CLOUDANT['credentials']['username'], CLOUDANT['credentials']['password'], url=CLOUDANT['credentials']['url']) client.connect() databases = ['personas', 'albums', 'songs'] for db in databases: if db not in client.all_dbs(): raise RuntimeError( "Database " + db + " not found, please ensure you have the needed data.") cached_tone = {} for persona in client['personas']: cached_tone[persona['_id']] = None cached_persona_insights = {}