Example #1
0
def main():
    global db
    movie_db = load_movies("../ml-100k/u.item")
    load_genres(movie_db, "../ml-100k/u.genre")
    user_db = load_users("../ml-100k/u.user")
    ratings_db = load_ratings("../ml-100k/u.data")

    db = movies.connect_db("dbh36.mongolab.com", 27367, "movie_user", "password", "movies")
    #db = pymongo.connection.Connection("localhost")
    db = db['movies']

    #push_to_mongo(db, "movies", movie_db)
    #push_to_mongo(db, "users", user_db)
    push_ratings(db, ratings_db)

    preloaded = [
        (71, 5),
        (72, 4),
        (588, 5),
        (1014, 4),
        (541, 5),
        (543, 5),
        (42, 4),
        (83, 5),
        (82, 5),
        (88, 2),
        (739, 2)
            ]


    movies.db = db
    for movie,rating in preloaded:
        movies.rate_movie(movie, rating)
Example #2
0
def connect():
	db = movies.connect_db("dbh36.mongolab.com", 27367, "movie_user", "password", "movies")
	db = db['movies']
	model.db = db
Example #3
0
def before_request():
    g.db = movies.connect_db("dbh36.mongolab.com", 27367, "movie_user", "password", "movies")
    db = g.db["movies"]
    model.db = db
    movies.db = db
Example #4
0
def before_request():
	global db
	db = movies.connect_db("dbh36.mongolab.com", 27367, "movie_user", "password", "movies")
	db = db['movies']
	model.db = db
	movies.db = db #assign variable in the other py file