Chris Shyi
							
						 
						
							
							
							
								
							
								be815086c0 
								
							
								 
							
						 
						
							
							
								
								Use secrets.py to generate user secret  
							
							 
							
							 
							
							
								
 
							
							
							Instead of using our own random string generator function, the user
secret is now being generated using secrets.token_urlsafe(). The max
length of the user secret has been increased to accommodate the size of
the 32 byte string. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								a6260485ac 
								
							
								 
							
						 
						
							
							
								
								Updated function docstring  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								c2c41e82c1 
								
							
								 
							
						 
						
							
							
								
								Rewrite drawAudioFeatGraph()  
							
							 
							
							 
							
							
								
 
							
							
							Rewrote the data point categorization part of the function to avoid
using hard coded indices. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								4926eb57e8 
								
							
								 
							
						 
						
							
							
								
								Make drawAudioFeatGraph() more generic  
							
							 
							
							 
							
							
								
 
							
							
							Redefined the API of drawAudioFeatGraph() to take in an array of real numbers defining the intervals in which the data points will be binned. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								840152b99e 
								
							
								 
							
						 
						
							
							
								
								Add title to audio feature graphs  
							
							 
							
							 
							
							
								
 
							
							
							Audio feature bar graphs now have titles. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								fcb894fcb9 
								
							
								 
							
						 
						
							
							
								
								Refactor audio feature graph code  
							
							 
							
							 
							
							
								
 
							
							
							Code for drawing audio feature graphs has been refactored into a
function. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								bb97095398 
								
							
								 
							
						 
						
							
							
								
								Draw bar chart for instrumentalness  
							
							 
							
							 
							
							
								
 
							
							
							Instrumentalness bar chart for 15 songs has been drawn. The chart needs
to be beautified with colors and the axis labels could use some styling. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								c518556126 
								
							
								 
							
						 
						
							
							
								
								Draw audio feature bar charts  
							
							 
							
							 
							
							
								
 
							
							
							Started work on drawing the bar charts for audio features. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								9875cbeb68 
								
							
								 
							
						 
						
							
							
								
								Moved script to create genre graph to static file  
							
							 
							
							 
							
							
								
 
							
							
							- sorted artists in bar by most to least, bottom to top
- wrap x-axis labels by bar width
- increased track name length (program crashed on a track name) 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								f71ba20116 
								
							
								 
							
						 
						
							
							
								
								Fixed bars not being at right height  
							
							 
							
							 
							
							
								
 
							
							
							Avoided artist breakdown overflowing total tracks in genre by only
adding artists while running tally is less than total. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								162b2dad37 
								
							
								 
							
						 
						
							
							
								
								Setup color range for bars  
							
							 
							
							 
							
							
								
 
							
							
							Included a script to generate attractive colors. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								2342e6ef49 
								
							
								 
							
						 
						
							
							
								
								Initial setup of stacked bar chart for genres  
							
							 
							
							 
							
							
								
 
							
							
							Bunch of issues with it that still need to be fixed. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								7b968c9d86 
								
							
								 
							
						 
						
							
							
								
								Include artist breakdown in get_genre_data  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								05b5cc404a 
								
							
								 
							
						 
						
							
							
								
								Trying to get correct artist breakdown in genres  
							
							 
							
							 
							
							
								
 
							
							
							Counts are off since there are multiple artists on a track. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								98b14b9000 
								
							
								 
							
						 
						
							
							
								
								Add top genre to Track object  
							
							 
							
							 
							
							
								
 
							
							
							- merge from chris/audio_features branch
- fixed crashing when new artist doesn't have genre
- get genre/artist data using user secret
- removed punctuation from user secret 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								4698663a85 
								
							
								 
							
						 
						
							
							
								
								Rewrite generate_random_string()  
							
							 
							
							 
							
							
								
 
							
							
							Rewrote generate_random_string() in a more Pythonic fashion. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								3e35e52f45 
								
							
								 
							
						 
						
							
							
								
								Retrieve audio feature data from frontend  
							
							 
							
							 
							
							
								
 
							
							
							Added user_secret field to User. Set up a basic JavaScript function for
querying audio feature data from the frontend. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								3cf3eef7ac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'in-progress' of  https://github.com/chrisshyi/spotify-lib-vis  into in-progress  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								9d43048067 
								
							
								 
							
						 
						
							
							
								
								Clean up views.py and utils.py further  
							
							 
							
							 
							
							
								
 
							
							
							views.py and utils.py were cleaned up further to remove any obsolete usage of
library_stats. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								ea5990d048 
								
							
								 
							
						 
						
							
							
								
								Fixed duplicate key error in save_track_obj  
							
							 
							
							 
							
							
								
 
							
							
							Can't create Track object without the artists/user so get_or_create
doesn't work properly. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								59787847a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #30  from Kevin-Mok/in-progress  
							
							 
							
							 
							
							
								
 
							
							
							- pass data from database to D3 JS
- deleted migration history
- modified `views.py, utils.py` to be more directed toward using database vs. `library_stats` 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								6e77307372 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #29  from chrisshyi/in-progress  
							
							 
							
							 
							
							
								
 
							
							
							Cleaned up views.py and utils.py 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
								
								
							
							
								
							
								ef7933fb67 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete 0003_auto_20180608_2007.py  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
								
								
							
							
								
							
								d995a15444 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete 0002_auto_20180608_2002.py  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
								
								
							
							
								
							
								53f78853d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete 0001_initial.py  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								92d5d174e8 
								
							
								 
							
						 
						
							
							
								
								Modify maximum field length  
							
							 
							
							 
							
							
								
 
							
							
							Artist.genre and Track.name had maximum lengths that were not long enough, now increased. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								fd7a031bf2 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect usage of update()  
							
							 
							
							 
							
							
								
 
							
							
							update() is a QuerySet method. To update a single object, use save(). 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								0e69d3d190 
								
							
								 
							
						 
						
							
							
								
								Removed test_db.js  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								90dbda4336 
								
							
								 
							
						 
						
							
							
								
								Removed UserAudioSummary class  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								797115e9cb 
								
							
								 
							
						 
						
							
							
								
								Clean up utils.py to use database  
							
							 
							
							 
							
							
								
 
							
							
							Uses of the original library_stats dictionary in utils.py were either removed or commented out, replaced by the saving of models into the database. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								29ab115f91 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'in-progress' of  https://github.com/Kevin-Mok/spotify-lib-vis  into in-progress  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								79aedc655d 
								
							
								 
							
						 
						
							
							
								
								Trying to pass artist data from db to frontend  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								b66cf1dd87 
								
							
								 
							
						 
						
							
							
								
								Delete all migrations and start anew  
							
							 
							
							 
							
							
								
 
							
							
							Deleted all migrations and started anew to incorporate changes in models. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								3ee6bb50a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'database' of  https://github.com/chrisshyi/spotify-lib-vis  into database  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								77662a6a5e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'database' of  https://github.com/Kevin-Mok/spotify-lib-vis  into database  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								62cc6c8ccd 
								
							
								 
							
						 
						
							
							
								
								Setup AudioFeatures table  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								cdcc33c014 
								
							
								 
							
						 
						
							
							
								
								Setup Track table, modified models to data  
							
							 
							
							 
							
							
								
 
							
							
							Recreated migrations from scratch to fix bug with initializing Track
objects. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								27718743d7 
								
							
								 
							
						 
						
							
							
								
								Change artists field in Track  
							
							 
							
							 
							
							
								
 
							
							
							artists is now a ManyToManyField in Track, which is cleaner than
using a unique_together clause in the Meta class. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								b735887899 
								
							
								 
							
						 
						
							
							
								
								Bug fixes  
							
							 
							
							 
							
							
								
 
							
							
							Server crashes as of the last commit, now fixed. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								549af96db7 
								
							
								 
							
						 
						
							
							
								
								Setup Artist table  
							
							 
							
							 
							
							
								
 
							
							
							Removed printing of library_stats. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								c17d318f7d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Kevin-Mok/spotify-lib-vis  into database  
							
							 
							
							 
							
							
								
 
							
							
							Removed some lines that prevented program from running. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
								
								
							
							
								
							
								b7f8a17bba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #27  from chrisshyi/master  
							
							 
							
							 
							
							
								
 
							
							
							Merging bug fix for missing audio features in Spotify database 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								248e9b0ab6 
								
							
								 
							
						 
						
							
							
								
								Change database settings  
							
							 
							
							 
							
							
								
 
							
							
							Edited settings.py to use PostgreSQL. Made some minor changes
in views.py to incorporate the new models. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								e07fd0965a 
								
							
								 
							
						 
						
							
							
								
								Added Vim folds to models.py and utils.py  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								3fdf3029e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'database' of  https://github.com/Kevin-Mok/spotify-lib-vis  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								6380ba9c16 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/chrisshyi/spotify-lib-vis  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								e5151a1b92 
								
							
								 
							
						 
						
							
							
								
								Add user_data.js  
							
							 
							
							 
							
							
								
 
							
							
							Script will be used to obtain data from server for D3 consumption. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								9fb37f0615 
								
							
								 
							
						 
						
							
							
								
								Wrote up proposed model design for database  
							
							 
							
							 
							
							
								
 
							
							
							Have not actually created any models yet. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								0796e4190d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/chrisshyi/spotify-lib-vis  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								003c630dd4 
								
							
								 
							
						 
						
							
							
								
								Fix audio feature analysis missing bug  
							
							 
							
							 
							
							
								
 
							
							
							Added error checking for missing audio features in the Spotify database. 
							
						 
						8 years ago