示例#1
0
文件: first.py 项目: keeb/relayr
def check_db():
    r.connect(properties.get('RETHINK_HOST'), properties.get('RETHINK_PORT')).repl()
    
    if 'relayr' in r.db_list().run():
        return True

    return False
示例#2
0
文件: proxy.py 项目: keeb/relayr
def relay_request(headers, data):
    url = properties.get('RELAY_URL')
    requests.post(url, json.dumps(data), headers=headers)
示例#3
0
文件: redis.py 项目: shykes/gordon
 def __init__(self):
     self.connection = redis.StrictRedis(host=properties.get('REDIS_HOST'),
                                         port=int(
                                             properties.get('REDIS_PORT')))
示例#4
0
文件: first.py 项目: keeb/relayr
def create_db():
    r.connect(properties.get('RETHINK_HOST'), properties.get('RETHINK_PORT')).repl()

    r.db_create('relayr').run()
    r.db('relayr').table_create('requests').run()
示例#5
0
文件: rethink.py 项目: keeb/relayr
from config import properties

import rethinkdb as r
import json
import sys

r.connect(properties.get('RETHINK_HOST'), properties.get('RETHINK_PORT')).repl()

def get_requests():
    pass

def save_request(headers, js):
    lhead = {}
    for k,v in headers:
        lhead[k] = v
    json_structured = {}
    for k,v in js.iteritems():
        json_structured[k] = v
    doc = {'headers': lhead, 'data': json.dumps(js), 'structured': json_structured}
    r.db('relayr').table('requests').insert(doc).run()
    
示例#6
0
文件: hooks.py 项目: askb/gordon
def auth_git():
    return git(properties.get("GITHUB_USERNAME"), properties.get("GITHUB_PASSWORD"), timeout=3000)
示例#7
0
文件: hooks.py 项目: shykes/gordon
def auth_git():
    return git(properties.get('GITHUB_USERNAME'),
               properties.get('GITHUB_PASSWORD'),
               timeout=3000)
示例#8
0
文件: cache.py 项目: nivertech/gordon
import redis 
from config import properties
from model import Issue

redis_connection = redis.StrictRedis(host=properties.get('REDIS_HOST'), port=int(properties.get('REDIS_PORT')))


def retrieve_view(key, start=0, stop=4):
    return map(lambda x: obj_from_key(x), redis_connection.lrange(key, start, stop))

def obj_from_key(key):
    if "issue:" in key or "pull:" in key:
        return Issue().from_dict(redis_connection.hgetall(key))

示例#9
0
 def __init__(self):
     self.connection = redis.StrictRedis(host=properties.get('REDIS_HOST'), port=int(properties.get('REDIS_PORT')))