mbz2nx

Generates NetworkX databases populated from MusicBrainz databases


Keywords
musicbrainz, networkx
License
CNRI-Python-GPL-Compatible
Install
pip install mbz2nx==1.0-alpha

Documentation

mbz2nx

Python library that generates NetworkX graphs from the MusicBrainz database

Right now, the library is pretty limited and only generates graphs of music label relations.

To use the library, do:

import mbz2nx

# MusicBrainz Database PostgreSQL settings
pg_config = {
    "database": ,  # default: "musicbrainz_db"
    "user": ,  # default: "musicbrainz"
    "password": ,  # default: "musicbrainz"
    "host": ,  # default: "localhost"
    "port": ,  # default: 5432
}

my_label_graph = mbz2nx.label_graph(pg_config)