Kevin Mok 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								1a3686c282 
								
									
								
							
								 
							
						 
						
							
							
								
								Wrote README  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b5152f988f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'history'  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c4277ab0b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Setup history log on nzxt-arch  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								db184da0a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #64  from Kevin-Mok/history  
							
							 
							
							 
							
							
								
 
							
							
							Scan user history 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								668fcb7421 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into history  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								4ddf11aa41 
								
							
								 
							
						 
						
							
							
								
								Added admin command to scan personal history ( #58 )  
							
							 
							
							 
							
							
								
 
							
							
							Reverted exported history file to exclude timestamp. Simplified logging
for scanning user history. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								895cf7d40d 
								
							
								 
							
						 
						
							
							
								
								Split parse_history into own function  
							
							 
							
							 
							
							
								
 
							
							
							For grabbing history in a command (#58 ). 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								db29bc9f67 
								
							
								 
							
						 
						
							
							
								
								Added timestamp to exported history filename ( #57 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								3d0acc7a4b 
								
							
								 
							
						 
						
							
							
								
								Refactor saving History obj  
							
							 
							
							 
							
							
								
 
							
							
							From import_history and parse_history. Also refactor getting CSV
information from import_history. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								f54eb4a814 
								
							
								 
							
						 
						
							
							
								
								Refactor saving artists to track  
							
							 
							
							 
							
							
								
 
							
							
							Exact same code in parse_history, parse_library and import_history. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								920a9ad772 
								
							
								 
							
						 
						
							
							
								
								Import history into DB from exported CSV ( #57 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								93e646565a 
								
							
								 
							
						 
						
							
							
								
								Set uploader to current user in HistoryUpload ( #57 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								a4a00458af 
								
							
								 
							
						 
						
							
							
								
								Able to upload history onto server ( #57 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								df62fc21ee 
								
							
								 
							
						 
						
							
							
								
								Copied Chris' code to get genre graph working  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								d15717490d 
								
							
								 
							
						 
						
							
							
								
								Export ISO timestamp for history ( #57 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								fa2c5f7008 
								
							
								 
							
						 
						
							
							
								
								Export listening history to csv ( #57 )  
							
							 
							
							 
							
							
								
 
							
							
							Still need to convert timestamps to more CPU-readable format and figure
out what to do about reading headers for importing. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								3d6dff359d 
								
							
								 
							
						 
						
							
							
								
								Store user id/secret in session upon login ( #61 )  
							
							 
							
							 
							
							
								
 
							
							
							History table uses session's user_id instead of secret in URL. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								77141849ac 
								
							
								 
							
						 
						
							
							
								
								Move non-request functions in login/views to utils  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								b2990b45ee 
								
							
								 
							
						 
						
							
							
								
								Filter out unnecessary columns in history table  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								4b19c932b0 
								
							
								 
							
						 
						
							
							
								
								Split Track column into name and artists  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								2912977992 
								
							
								 
							
						 
						
							
							
								
								Setup django_tables2 for user history table  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								b4ffddb24d 
								
							
								 
							
						 
						
							
							
								
								Setup new page for user history  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								a399960a49 
								
							
								 
							
						 
						
							
							
								
								Only get history after latest stored one  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								d06e5912cc 
								
							
								 
							
						 
						
							
							
								
								Create History relation and add entries  
							
							 
							
							 
							
							
								
 
							
							
							Logs User, time and Track. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								2644a3aeb2 
								
							
								 
							
						 
						
							
							
								
								Parse listening history and add Track objects  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								06c31ac659 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #53  from chrisshyi/wip  
							
							 
							
							 
							
							
								
 
							
							
							Fixed floating point precision issue 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								01759c59b3 
								
							
								 
							
						 
						
							
							
								
								Fix floating point precision issue in audio feat  
							
							 
							
							 
							
							
								
 
							
							
							The last commit (fc6c30ec32 ) was affected
by a floating point addition/subtraction precision bug. The bug caused
nonsensical categories to appear on the audio feature bar charts. Now
fixed. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								fc6c30ec32 
								
							
								 
							
						 
						
							
							
								
								Refactor audio feat graph  
							
							 
							
							 
							
							
								
 
							
							
							Fixes  #51 . Instead of passing in an array of hard coded values as the
interval end points, an object specifying the beginning, the end, and
the step size is used. Categories can be more easily defined and
modified this way. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
								
								
							
							
								
							
								98151e19d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #50  from Kevin-Mok/apps  
							
							 
							
							 
							
							
								
 
							
							
							Split spotifyvis into multiple apps 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								344fb2760e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Kevin-Mok/spotify-lib-vis  into apps  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								23126ba823 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'apps' into loading-page  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								a36ce3be88 
								
							
								 
							
						 
						
							
							
								
								Site is as functional as before ( resolves   #47 )  
							
							 
							
							 
							
							
								
 
							
							
							Finished setting up graphs app and getting data from API app. Only issue
now is this branch is behind a few commits from other branches. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								c949ecd3cc 
								
							
								 
							
						 
						
							
							
								
								Setup API app, can scan library ( #47 )  
							
							 
							
							 
							
							
								
 
							
							
							Manually merged console logging from loading-page branch. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								e50d3d8476 
								
							
								 
							
						 
						
							
							
								
								Login app working ( #47 )  
							
							 
							
							 
							
							
								
 
							
							
							Can login and create User object. Also now store user token info in db
(closes  #48 ). 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								8b1344d453 
								
							
								 
							
						 
						
							
							
								
								Split spotifyvis code into different apps ( #47 )  
							
							 
							
							 
							
							
								
 
							
							
							Server is able to start, but none of the apps are linked together yet. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								4811e1b623 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #46  from chrisshyi/artists  
							
							 
							
							 
							
							
								
 
							
							
							Finish setting up artist bubble chart 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								f624414701 
								
							
								 
							
						 
						
							
							
								
								Refactor audio features graph code  
							
							 
							
							 
							
							
								
 
							
							
							Closes  #44 . Audio features graph code is now in an external .js file.
Also closes  #45 . 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								8851c5ce25 
								
							
								 
							
						 
						
							
							
								
								Set up artist bubble chart  
							
							 
							
							 
							
							
								
 
							
							
							Major changes:
- Set up preliminary artist bubble chart, font too small
- Wrote shell script for resetting database 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								3bcd7576cf 
								
							
								 
							
						 
						
							
							
								
								Improved items processed count for logging  
							
							 
							
							 
							
							
								
 
							
							
							Now keeps track of number of items processed across function calls. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								22ea472889 
								
							
								 
							
						 
						
							
							
								
								Store user's total songs  
							
							 
							
							 
							
							
								
 
							
							
							Also fixed "lag" to access admin charts page. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								8faf229df9 
								
							
								 
							
						 
						
							
							
								
								Added global var to toggle console logging  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								a0a1b86164 
								
							
								 
							
						 
						
							
							
								
								Implement getting user's entire library  
							
							 
							
							 
							
							
								
 
							
							
							By passing 0 as num_tracks to parse_library. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								5756642521 
								
							
								 
							
						 
						
							
							
								
								Added complete console logging for parsing library  
							
							 
							
							 
							
							
								
 
							
							
							Specifically, when making API calls for genres/features and updating
genres for tracks in db. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								f8bf751920 
								
							
								 
							
						 
						
							
							
								
								Change URL pattern for retrieving audio feature data  
							
							 
							
							 
							
							
								
 
							
							
							Added 'api' as a prefix to make the URL consistent with the genre data
retrieval URL. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
								
								
							
							
								
							
								3af1ce852e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #42  from Kevin-Mok/database  
							
							 
							
							 
							
							
								
 
							
							
							Merge database into master 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								2b98398b6c 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in get_artists_in_genre  
							
							 
							
							 
							
							
								
 
							
							
							Artist would show up in "undefined" genre even when they don't have that
genre. Likely due to changing genre to be a model so updated code to
adjust to that. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								3aa49cc4e1 
								
							
								 
							
						 
						
							
							
								
								Resolves   #35  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								35c8371cc7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'audio-features' of  https://github.com/chrisshyi/spotify-lib-vis  into database  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								e8dd6881b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #41  from Kevin-Mok/genre-data  
							
							 
							
							 
							
							
								
 
							
							
							Assign the most common genre to tracks instead of just the first genre for the first artist. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								0c0520af8c 
								
							
								 
							
						 
						
							
							
								
								Added most common genre to all tracks ( closes   #34 )  
							
							 
							
							 
							
							
								
 
							
							
							Resolved issue of there being multiple artists on a track and "manually
created" an undefined genre for artists that don't have a genre. 
							
						 
						7 years ago