Tool for collecting Hololive stats from Spotify and displaying them in a simple graph.
Website: https://holo-spotify-stats.jirikunes.eu/
- Use
uvwith Python 3.11+ - Install script dependencies with
uv sync --locked - Configure git, ssh and dma
- Create
config.jsonfromconfig.default.json - Run with
uv run python cron.py
Alternatively, you can also run the script from docker.
- Configure git, ssh and dma on host
- Create
config.jsonfromconfig.default.json - Run
docker compose up -dto start the container
nvm install 16.20
nvm use 16.20If you are running this with Pycharm, the NVM ENV variables must be copied from ~/.bashrc to ~/.profile. These ones:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
cd website
npm install
npm run buildcd website
npm run previewInstall prek:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.2.3/prek-installer.sh | sh
prek self updateInstall hooks:
prek install
prek install-hooksTo manually run it on all files:
prek run --all-files