JohannesFleischer / zoom-discogs-collector

Uses Discogs-API to collect information from your collection on Discogs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

discogs-collector

Uses Discogs-API to collect information from your collection on Discogs.

Set up a virtual environment [Optional]:

  1. On Ubuntu/Debian: install venv package

    sudo apt install python<VERSION>-venv

    e.g.: sudo apt install python3.10-venv

  2. setup venv in project folder:

    python3 -m venv <VENV_NAME>

    e.g.: python3 -m venv venv

  3. activate the environment (for bash/zsh, more here) center

  4. deactivate the environment after usage

    deactivate

Installation

pip install -r packages.txt

Execution

python3 main.py
  • or once chmod +x main.py and then ./main.py

NOTE: sometimes certain proxies cause problems. In this case, it may help to simply run the program again, as other proxies will then be randomly selected.

Usage

Input: Discogs Token

Output: CSV of all your tracks from your whole collection with following data

Name Comment Implementation status
ID ✔️
Title ✔️
Artist ✔️
Comment »Vinyl« ✔️
Duration Milliseconds ✔️
Genre ✔️
Track ✔️
Year ✔️
Album ✔️
Label ✔️
Catalog No. Label code ✖️
Date downloaded/created ✖️
Date added ✖️
Style/Subgenre ✖️
Format ✖️
RPM ✖️
Century ✖️

About

Uses Discogs-API to collect information from your collection on Discogs.


Languages

Language:Python 100.0%