Spotify Data Visualizer

See charts of the artists, genres and features of tracks in your library. Also keep track of your listening history.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • Python 3
    • pip
  • PostgreSQL

On Debian/Ubunu

sudo apt-get install python3-pip
sudo apt-get install postgresql
sudo apt-get install python-psycopg2
sudo apt-get install libpq-dev
pip install --user virtualenv

Installing

  1. Create a virtual environment.

    virtualenv /path/to/new/virtual/environment
    
  2. cd into the directory you just created a virtual environment in, and clone the GitHub repo:

    cd /path/to/new/virtual/environment
    git clone https://github.com/Kevin-Mok/spotify-lib-vis
    
  3. Activate the virtual environment from the command line.

    # activate.fish if you're using fish shell
    source bin/activate
    
  4. cd into the repository root directory and install all dependencies using pip.

    cd spotify-lib-vis
    pip3 install -r requirements.txt
    
  5. Run reset_db.sh to create the database and start the server.

    ./scripts/reset_db.sh
    

Built With

Authors

License

This project is licensed under the GPL License - see the LICENSE.md file for details.

Description
Graphs and tables for your Spotify account.
Readme 872 KiB
Languages
CSS 64.9%
Python 20.2%
JavaScript 6.1%
HTML 4.3%
SCSS 3.9%
Other 0.6%