Example #1
0
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)
Example #2
0
    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)
Example #4
0
##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'
Example #5
0
    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 = {}