Skip to content

tpinville/jazzgraph

Repository files navigation

Creer la base de donnees allmusic :

sqlite3 allmusic.db < createTables.sql sqlite3 allmusic.db < data.sql

Pour ajouter les infos, la discographie complete et les credits pour chaque album, d'une liste de musiciens : composer la liste dans artistes.txt puis executer "addArtistsToDB.py artistes.txt"

Pour generer un graph : genGraph.py

tips conversion sqlite -> mysql export sql avec sqlitestudio sur fichier sql %s/]//g %s/[//g %s/AUTOINCREMENT/AUTO_INCREMENT/g remplacer artistId INTEGER REFERENCES Artists ( id ) NOT NULL, par artistId INTEGER NOT NULL, FOREIGN KEY (artistId) REFERENCES Artists ( id ),

  remplacer flag TEXT en flag varchar(40) pour primary key  
  
  repérer les albums non insérés
  select albumid from credits where albumid not in (select id from albums)
  group by albumid
  les insérer : 
    INSERT INTO Albums (id,title,originalreleasedate,rating) VALUES (222, 'TOCOMPLETE','', '');
  dans CREATE VIEW -> case sensitive

pour less graphs : partie javascript
sigma.js

pour generer graphes python genGexf.py fichierListeArtistes necessite GenGraph.jar avec comme lib : gephi-toolkit.jar pour gen gexf file gson-2.2.2.jar uk-ac-ox-oii-jsonexporter.jar issu de uk-ac-ox-oii-jsonexporter.nbm pour fichier json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published