Exemplo n.º 1
0
def seed_data():
    prxyval = Helper.getconfigvalue('dev.cfg', 'http_proxy', None)

    if prxyval is not None:
        prxydict = {'http_proxy': prxyval}
    else:
        prxydict = None

    dburl = Helper.getconfigvalue('dev.cfg', 'DATABASE_URI', None)
    dbname = Helper.getconfigvalue('dev.cfg', 'DBNAME', None)

    db = pymongo.MongoClient(dburl)[dbname]

    emailid = "*****@*****.**"
    user = User()
    notobj = user.save(db, emailid, emailid, 'pwd')
    notobj = user.addcategory(db, emailid, 'fun')
    notobj = user.addcategory(db, emailid, 'money')
    notobj = user.addfeed(db, emailid, 'http://raptitude.com/rss', 'fun',
                          prxydict)
    notobj = user.addfeed(db, emailid,
                          'http://feeds.feedburner.com/typepad/sethsmainblog',
                          'fun', prxydict)
    notobj = user.addfeed(db, emailid,
                          'http://feeds.feedburner.com/TheInvestorBlog',
                          'money', prxydict)
Exemplo n.º 2
0
def seed_data():
	db = pymongo.MongoClient("localhost",27017,safe=True).feedtest
	emailid = "*****@*****.**"
	user  = User()
	prxydict = {'http_proxy':'http://www-proxy.au.oracle.com:80'}	
	notobj = user.save(db,emailid,emailid,'pwd')
	notobj = user.addcategory(db,emailid,'fun')
	notobj = user.addcategory(db,emailid,'money')	
	notobj = user.addfeed(db,emailid,'http://raptitude.com/rss','fun',prxydict)
	notobj = user.addfeed(db,emailid,'http://feeds.feedburner.com/typepad/sethsmainblog','fun',prxydict)
	notobj = user.addfeed(db,emailid,'http://feeds.feedburner.com/TheInvestorBlog','money',prxydict)
Exemplo n.º 3
0
def seed_data():
    db = pymongo.MongoClient("localhost", 27017, safe=True).feedtest
    emailid = "*****@*****.**"
    user = User()
    prxydict = {'http_proxy': 'http://www-proxy.au.oracle.com:80'}
    notobj = user.save(db, emailid, emailid, 'pwd')
    notobj = user.addcategory(db, emailid, 'fun')
    notobj = user.addcategory(db, emailid, 'money')
    notobj = user.addfeed(db, emailid, 'http://raptitude.com/rss', 'fun',
                          prxydict)
    notobj = user.addfeed(db, emailid,
                          'http://feeds.feedburner.com/typepad/sethsmainblog',
                          'fun', prxydict)
    notobj = user.addfeed(db, emailid,
                          'http://feeds.feedburner.com/TheInvestorBlog',
                          'money', prxydict)
Exemplo n.º 4
0
def seed_data():
	prxyval = Helper.getconfigvalue('dev.cfg','http_proxy',None)
	
	if prxyval is not None:
		prxydict = {'http_proxy':prxyval}
	else:
		prxydict = None
		
	dburl = Helper.getconfigvalue('dev.cfg','DATABASE_URI',None)
	dbname = Helper.getconfigvalue('dev.cfg','DBNAME',None)		

	db = pymongo.MongoClient(dburl)[dbname]

	emailid = "*****@*****.**"
	user  = User()
	notobj = user.save(db,emailid,emailid,'pwd')
	notobj = user.addcategory(db,emailid,'fun')
	notobj = user.addcategory(db,emailid,'money')	
	notobj = user.addfeed(db,emailid,'http://raptitude.com/rss','fun',prxydict)
	notobj = user.addfeed(db,emailid,'http://feeds.feedburner.com/typepad/sethsmainblog','fun',prxydict)
	notobj = user.addfeed(db,emailid,'http://feeds.feedburner.com/TheInvestorBlog','money',prxydict)
Exemplo n.º 5
0
def addfeed(**kwargs):
	# app.logger.info(kwargs['email'])
	# app.logger.info(request.json['feedurl'])	
	# app.logger.info(request.json['category'])		
	# app.logger.info(app.config['HTTP_PROXY'])
	user = User()
	nobj = user.addfeed(db.connection,kwargs['email'],request.json['feedurl'],request.json['category'],
	{'http_proxy':app.config.get('HTTP_PROXY',None)})
	if not nobj.haserrors and nobj.result is not None:
		nobj.result={}
		resobj = user.getfeedtree(db.connection,kwargs['email'])
		if not resobj.haserrors: 
			nobj.result["feedlist"] = resobj.result
			resobj = user.getcategorylist(db.connection,kwargs['email'])
			if not resobj.haserrors:
				nobj.result["categories"] = resobj.result
	
	return buildresponse(nobj,{'http_status':201})
Exemplo n.º 6
0
def addfeed(**kwargs):
    # app.logger.info(kwargs['email'])
    # app.logger.info(request.json['feedurl'])
    # app.logger.info(request.json['category'])
    # app.logger.info(app.config['HTTP_PROXY'])
    user = User()
    nobj = user.addfeed(db.connection, kwargs['email'],
                        request.json['feedurl'], request.json['category'],
                        {'http_proxy': app.config['HTTP_PROXY']})
    if not nobj.haserrors and nobj.result is not None:
        nobj.result = {}
        resobj = user.getfeedtree(db.connection, kwargs['email'])
        if not resobj.haserrors:
            nobj.result["feedlist"] = resobj.result
            resobj = user.getcategorylist(db.connection, kwargs['email'])
            if not resobj.haserrors:
                nobj.result["categories"] = resobj.result

    return buildresponse(nobj, {'http_status': 201})