{"repo":"AurelienAubry/Spotlight","free":true,"listed":false,"github":"https://github.com/AurelienAubry/Spotlight","clone":"git clone https://github.com/AurelienAubry/Spotlight.git","description":"Spotlight is a Spotify dashboard that allows user to visualize his listening habits.","language":"JavaScript","stars":10,"topics":["spotify","python","python3","flask","react","bootstrap","react-bootstrap","chartjs","js","javascript"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"Spotlight Spotlight is a Spotify dashboard that allows you to visualize your listening habits. The following metrics are available, over the last 3/6/12 months: Total number of tracks listened. Total minutes listend. Average daily minutes listend. Graph of the daily tracks / minutes listened. List of favorites artists (most listened). Listening clock, displaying at which hour of the day the user listens music the most. The backend API of this application is built using Python and served by a Flask web server. This server uses .json streamings files that the user can download on his Spotify's profile. This list of streaming is then converted in a dataframe, processed with Pandas. The frontend part is made with React and Bootstrap. The graphs are made with Chart.js library. Usage - Copy your Spotify's data in the ̀backend/MyData/ folder. - Start the local Flask's server by running the backend/app.py python script. - Connect to localhost:5000 to acess the dashboard. Folders structure","default_branch":null,"files":null,"tree":[],"storefront":"/r/AurelienAubry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AurelienAubry/Spotlight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}