Exemple #1
0
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()))
Exemple #2
0
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!"))
Exemple #5
0
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)