def common(): if not session.get('logged_in'): return render_template('login.html') else: return render_template('common.html', friend_list=database.get_friends( g.user.get_id()))
def main(): print "[+] Starting Twitter Crawler Export Tool" result = [] user_list = database.get_users() for user in user_list: print "[+] Proccessing User: %s" % user try: friends = database.get_friends(user) except: print "[-] Error No Friend Data Found For %s Omitting" % user friends = [] try: followers = database.get_followers(user) except: print "[-] Error No Follower Data Found For %s Omitting" % user followers = [] result.append({ "screen_name": user, "friends": friends, "followers": followers }) file = open("export.json", "w") file.write(json.dumps(result)) file.close() print "[+] Success Data Saved As export.json"
def main(): print "[+] Starting Twitter Crawler Export Tool" result = [] user_list = database.get_users() for user in user_list: print "[+] Proccessing User: %s" % user try: friends = database.get_friends(user) except: print "[-] Error No Friend Data Found For %s Omitting" % user friends = [] try: followers = database.get_followers(user) except: print "[-] Error No Follower Data Found For %s Omitting" % user followers = [] result.append({"screen_name": user, "friends": friends, "followers": followers}) file = open("export.json", "w") file.write(json.dumps(result)) file.close() print "[+] Success Data Saved As export.json"
def get_friends(): json = util.getJson(request) user = database.get_user_object_from_token(json["token"]) if user: return JSON.dumps( util.makeResponseDict(200, data=database.get_friends(user.ID))) else: return JSON.dumps(util.makeResponseDict(403, "Bad credentials!"))
def find_common(): if not session.get('logged_in'): return render_template('login.html') friend = request.form.get('friends') week = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"] time = [] for day in week: time.append( comparison.find_shared_free_time(g.user.get_id(), friend, day)) return render_template('common.html', friend_list=database.get_friends(g.user.get_id()), common_time=time)
def remove_friend(urluser=None): if not logged_in(): return redirect(url_for('login')) user = get_user() friends = database.get_friends(user['username']) if urluser and user and friends and get_user( urluser) and urluser in friends: app.logger.info(user['username'] + ' removed ' + friend['username'] + ' as a friend') database.remove_friend(user['username'], urluser) return redirect(url_for('user', urluser=urluser))
def add_friend(urluser=None): if not logged_in(): return redirect(url_for('login')) user = get_user() friend = get_user(urluser) if user and friend and user['username'] != friend['username']: friends = database.get_friends(user['username']) if not friends or friend['username'] not in friends: app.logger.info(user['username'] + ' added ' + friend['username'] + ' as a friend') database.add_friend(user['username'], friend['username'], get_time(time.time())) return redirect(url_for('user', urluser=urluser))
def user(urluser=None): page_user = get_user(urluser) if not page_user: return redirect(url_for('home')) friends = None if logged_in(): friends = database.get_friends(get_user()['username']) return render_template('user.html', pagetitle=urluser, user=get_user(), page_user=page_user, pictures=get_pictures(urluser), friends=friends)
def get_friends(user=None): if not user and logged_in(): user = session['username'] return database.get_friends(user)