def twitterdataform(): print "From Twitter data. IP: " + str(request.remote_addr) if request.method == "POST": company = request.form.get('company') since = request.form['since'] until = request.form['until'] if company: print "From Twitter data. IP: " + str( request.remote_addr) + " Company: " + company.strip( ) + ", Since:" + since + " Until:" + until # fbs=FBParser([company.strip()], population) data, company_name, branch = get_twitter_data( company.strip(), since, until) return render_template("twitterdata.html", tweets=data, company=company, branch=branch, title="Twitter Data Retrieval") else: flash("Please give a company name") # pass data = getTData("deletecompany") return render_template("twitterdataform.html", fbs=data)
def twittercharts_sums_companies_per_branch(): print "From Facebook Charts. IP: " + str(request.remote_addr) template = "social_charts/twittercharts_sums_companies_per_branch.html" branches = get_branches() branch = request.form.get('branch') action = request.form.get('param') since = request.form.get('since') until = request.form.get('until') data = None if action: if not branch: flash("Please give a Branch") data = getData("deletecompany") template = "social_charts/twittermorechartsform.html" return render_template( template, branches=branches, nocompany=1, qaction=action, tweets=data, since=since, until=until, msg="Give the dates (optional/experimental):", notlist=0, chart_type="twittercharts_sums_per_branch", title="Companies sums per Branch") if not since or not until or str(since).strip() == '' or str( until).strip() == '': data = get_twitter_sums_per_branch(None, None, branch, 1) else: data = get_twitter_sums_per_branch(since, until, branch, 1) else: data = getTData("deletecompany") template = "social_charts/twittermorechartsform.html" return render_template(template, branches=branches, nocompany=1, qaction=action, tweets=data, since=since, until=until, msg="Give the dates (optional/experimental):", notlist=0, chart_type="twittercharts_sums_per_branch", title="Companies sums per Branch")
def deleteTcompany(): company = request.args.get('company') if company: print "From Twitter Delete Company. IP: " + str( request.remote_addr) + " Company: " + company result = delete_existingT(company) if int(result) >= 0: flash("Company %s deleted successfully!" % company) data = getTData("deletecompany") return render_template("social_charts/twitterdeletecompany.html", fbs=data, title="Delete Twitter Company")
def twittercharts_sums_per_weekday_weekend(): branches = get_branches() branch = request.form.get('branch') print "From Twitter Charts. IP: " + str(request.remote_addr) template = "social_charts/twittercharts_sums_per_weekday_weekend.html" action = request.form.get('param') since = request.form.get('since') until = request.form.get('until') company = request.form.get('company') data = None if action: if not since or not until or str(since).strip() == '' or str( until).strip() == '': data = get_twitter_sums_per_weekdays_weekends( company, None, None, branch) else: data = get_twitter_sums_per_weekdays_weekends( company, since, until, branch) else: data = getTData("deletecompany") template = "social_charts/twittermorechartsform.html" # return render_template(template, tweets=data, title="Twitter Data Retrieval") return render_template(template, company=company, branches=branches, qaction=action, tweets=data, since=since, until=until, msg="Give the dates (optional/experimental):", notlist=0, chart_type="twittercharts_sums_per_weekday_weekend", title="Companies per weekday/weekend")
def twittercharts_sums_per_type(): print "From Facebook Charts. IP: " + str(request.remote_addr) template = "social_charts/twittercharts_sums_per_type.html" branches = get_branches() branch = request.form.get('branch') action = request.form.get('param') since = request.form.get('since') until = request.form.get('until') company = request.form.get('company') data = None if action: if not since or not until or str(since).strip() == '' or str( until).strip() == '': data = get_twitter_sums_per_type(company, None, None, branch) else: data = get_twitter_sums_per_type(company, since, until, branch) else: data = getTData("deletecompany") template = "social_charts/twittermorechartsform.html" return render_template(template, company=company, branches=branches, tweets=data, since=since, until=until, msg="Give the dates (optional/experimental):", notlist=1, chart_type="twittercharts_sums_per_type", title="Companies and Types")