Beispiel #1
0
    def redis_connect_properties(self):
        config_obj = ConfigManager.get_instance()
        self.config = config_obj.dataMap

        self.redis_block = self.config.get(REDIS_CONFIG, {})
        self.redis_connect = get_redis_instance_from_redis_address(
            self.redis_block)
Beispiel #2
0
def get_followers(config, user_id=None, user_name=None, count=10):
    if user_name:
        url = 'https://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=%s&count=%s' % (
            user_name, str(count))
    elif user_id:
        url = 'https://api.twitter.com/1.1/followers/ids.json?cursor=-1&user_id=%s&count=%s' % (
            user_id, str(count))
    else:
        return None
    followers_json = oauth_req(url, config)
    jsonloads = json.loads(followers_json)
    return jsonloads.get("ids", [])


def get_status_updates(config, user_id=None, user_name=None):
    if user_id:
        url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=%s' % user_id
    elif user_name:
        url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=%s' % user_name
    else:
        return None
    return oauth_req(url, config)


#Test config
if __name__ == '__main__':
    from config import ConfigManager
    config = ConfigManager.get_instance()
    print get_followers(config, user_name='shoyeb_ibuse')
    #print get_status_updates(config, user_id='102305534')
Beispiel #3
0
    resp, content = client.request(url, method=http_method, body=post_body, headers=http_headers )
    return content

def get_followers(config,user_id=None,user_name=None,count=10):
    if user_name:
        url = 'https://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=%s&count=%s'%(user_name,str(count))
    elif user_id:
        url = 'https://api.twitter.com/1.1/followers/ids.json?cursor=-1&user_id=%s&count=%s'%(user_id,str(count))
    else:
        return None
    followers_json = oauth_req(url,config)
    jsonloads = json.loads(followers_json)
    return jsonloads.get("ids",[])

def get_status_updates(config, user_id=None, user_name=None):
    if user_id:
        url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=%s'%user_id
    elif user_name:
        url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=%s'%user_name
    else:
        return None
    return oauth_req(url,config)



#Test config
if __name__ == '__main__':
    from config import ConfigManager
    config = ConfigManager.get_instance()
    print get_followers(config,user_name='shoyeb_ibuse')
    #print get_status_updates(config, user_id='102305534')
Beispiel #4
0
     def __init__(self):
	  config_obj = ConfigManager.get_instance()
	  self.config = config_obj.dataMap
	  self.couch_block = self.config.get(COUCH_CONFIG,{})
	  self.couch_connect = get_couch_instance_from_couch_address(self.couch_block)