def user_song_request(user_id, song_id): # timestamp = int(time()) # topic = "songreq" # producer = KafkaProducer(bootstrap_servers=['52.89.194.130:9092']) # data = str(timestamp)+","+str(user_id)+","+str(song_id) # producer.send(topic, data) db = DBAccess() songs = db.get_frequent_songs(song_id) return jsonify(frequent_songs=songs)
def friends(user_id): db = DBAccess() friend_list = db.get_recommended_friends(user_id) return jsonify(friends=friend_list)
def songs(user_id): db = DBAccess() recommended_songs = db.get_recommended_songs(user_id) return jsonify(songs=recommended_songs)
def song(song_id): db = DBAccess() song_detail = db.get_song_detail(song_id) return jsonify(detail=song_detail)
def local_artists(location): db = DBAccess() artists = db.get_local_artists(location) return jsonify(detail=artists)
def trending_songs(): db = DBAccess() trending_songs = db.get_trending_songs() return jsonify(trending=trending_songs)
def user(user_id): db = DBAccess() user_detail = db.get_user_detail(user_id) return render_template("users/user_page.html", detail=user_detail)
def user_recent_songs(user_id): db = DBAccess() songs = db.get_recent_songs(user_id) return jsonify(songs=songs)
def username(user_name): db = DBAccess() user_id = db.get_user_detail_from_name(user_name) return str(user_id)