https://github.com/perlence/elaborate-lastfm-charts
Amazing Last.fm charts
https://github.com/perlence/elaborate-lastfm-charts
Last synced: over 1 year ago
JSON representation
Amazing Last.fm charts
- Host: GitHub
- URL: https://github.com/perlence/elaborate-lastfm-charts
- Owner: Perlence
- License: bsd-3-clause
- Created: 2014-09-29T17:05:51.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-06-12T17:27:43.000Z (about 5 years ago)
- Last Synced: 2025-01-30T08:14:32.763Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 969 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
elaborate-lastfm-charts
=======================
Amazing Last.fm charts.
Installation
------------
To install the application you need Python 3.5 or later and a stable Node.js.
Also you need Redis to cache the data from Last.fm.
- Clone the repository:
```bash
git clone https://github.com/Perlence/elaborate-lastfm-charts.git
cd elaborate-lastfm-charts
```
- Create and activate virtual environment:
```bash
virtualenv env
. env/bin/activate
```
- Install requirements:
```bash
pip install -r requirements.txt
```
- Install Bower, CoffeeScript, and Sass:
```bash
npm install
export PATH="$PWD/node_modules/.bin:$PATH"
```
- Install front-end dependencies using Bower:
```bash
bower install
```
- Create a config from template:
```bash
cp elaboratecharts/default.json elaboratecharts/config.json
```
- Put the actual values into the config.
- Run the server:
```bash
gunicorn elaboratecharts.app:app
```