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)
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)
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)
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)
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})
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})