Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
def friends(user_id):
	db = DBAccess()
	friend_list = db.get_recommended_friends(user_id)
	return jsonify(friends=friend_list)
Ejemplo n.º 3
0
def songs(user_id):
	db = DBAccess()
	recommended_songs = db.get_recommended_songs(user_id)
	return jsonify(songs=recommended_songs)
Ejemplo n.º 4
0
def song(song_id):
	db = DBAccess()
	song_detail = db.get_song_detail(song_id)
	return jsonify(detail=song_detail)
Ejemplo n.º 5
0
def local_artists(location):
	db = DBAccess()
	artists = db.get_local_artists(location)
	return jsonify(detail=artists)
Ejemplo n.º 6
0
def trending_songs():
	db = DBAccess()
	trending_songs = db.get_trending_songs()
	return jsonify(trending=trending_songs)
Ejemplo n.º 7
0
def user(user_id):
	db = DBAccess()
	user_detail = db.get_user_detail(user_id)

	return render_template("users/user_page.html", detail=user_detail)
Ejemplo n.º 8
0
def user_recent_songs(user_id):
	db = DBAccess()
	songs = db.get_recent_songs(user_id)
	return jsonify(songs=songs)
Ejemplo n.º 9
0
def username(user_name):
	db = DBAccess()
	user_id = db.get_user_detail_from_name(user_name)
	return str(user_id)