Пример #1
0
def login():
  global cookie
  if cookie == '':
    data = do_curl(config['login_url'], username=config['user'], password=config['password'])
    data = parse_json(str(data))
    cookie = data['session_name'] + "=" + data['sessid']
  return cookie
Пример #2
0
def login():
    global cookie
    if cookie == '':
        data = do_curl(config['login_url'],
                       username=config['user'],
                       password=config['password'])
        data = parse_json(str(data))
        cookie = data['session_name'] + "=" + data['sessid']
    return cookie
Пример #3
0
    def get(self, **params):
        params['api_key'] = self.api_key
        params['format'] = 'json'
        params['api_sig'] = self.sign(params)

        json = self.fetch(API_URL, **params)

        data = MagicDict(parse_json(json))
        rsp = data.rsp

        if rsp.stat == 'fail':
            raise RTMError, '%s (%s)' % (
                rsp.err.msg, rsp.err.code)
        else:
            return rsp
Пример #4
0
def get_sites():
  cookie = login()
  sites = do_curl(config['site_index_url'], cookie=cookie)
  return parse_json(str(sites))
  
Пример #5
0
def get_site(site_id):
  cookie = login()
  site = do_curl(config['site_url'] % site_id, cookie=cookie)
  return parse_json(str(site))
Пример #6
0
def get_sites():
    cookie = login()
    sites = do_curl(config['site_index_url'], cookie=cookie)
    return parse_json(str(sites))
Пример #7
0
def get_site(site_id):
    cookie = login()
    site = do_curl(config['site_url'] % site_id, cookie=cookie)
    return parse_json(str(site))