An open API service indexing awesome lists of open source software.

https://github.com/edsu/worksvenn

generate a Venn diagram for LibraryThing, OCLC and OpenLibrary FRBRization services
https://github.com/edsu/worksvenn

Last synced: about 1 year ago
JSON representation

generate a Venn diagram for LibraryThing, OCLC and OpenLibrary FRBRization services

Awesome Lists containing this project

README

          

worksvenn.py is a tool to analyze the coverage of the [OpenLibrary](http://openlibrary.org/dev/docs/restful_api#content), [OCLC](http://www.worldcat.org/affiliate/webservices/xisbn/app.jsp) and [LibraryThing](http://www.librarything.com/wiki/index.php/LibraryThing_APIs) FRBRization services. If you give worksvenn.py an ISBN it will talk to the three APIs to get all the related edition ISBNs, and then compare the results by printing out which ISBNs are unique to each service, and a Google Chart URL for a Venn diagram visualization of the results. Here's what the chart looks like for William Gibson's Neuromancer (ISBN 0441569595)

![Venn Diagram](https://chart.googleapis.com/chart?chs=300x200&cht=v&chd=t:86.7469879518,72.2891566265,19.2771084337,49,16,15,15&chco=77FF77,7777FF,FF7777&chdl=xISBN|ThingISBN|OpenLibrary "Neuromancer FRBR Venn Diagram")

To generate this image you just call worksvenn.py:

% ./worksvenn.py 0441569595

And you will see the following output:

Workset Results:

oclc: 7542818732,2707115622,7542824139,9029042478,8085601273,0441012035,
0441569579,229000619X,3893111387,2744139157,9607002504,8071930482,
9637632050,8585887907,8485752414,8758804110,8445076620,9118721826,
8203203329,0441569587,8804516445,8422672596,8789586735,0932096417,
3893111379,1570420599,8445072897,5792101205,9755760326,569700124X,
9510172049,0441007465,0736638369,9510193062,8390021439,911300347X,
8445075950,0002252325,0441569595,0441000681,5170198892,3807703098,
0007119585,415010672X,807193318X,3453056655,8974271419,8842910686,
9029050748,3898132595,3453313895,057503470X,1616577843,0307969940,
8385784012,2277223255,0006480411,9029049367,0586066454,1570421560,
8371500432,229030820X,8842907464,0441569560,9119027818,8445070843,
8467426373,9612310203,8790136292,8982738851,3453403851,8445074059

librarything: 0441569595,2707115622,0441000681,9634970982,9118721826,
9029042478,8085601273,3453056655,0006480411,8842906808,0441569579,
229000619X,415010672X,3893111387,0441012035,9639238023,3453074203,
9510193062,9637632050,8585887907,8842910686,0441007465,3898132595,
8203203329,1569564116,8371500432,3453313895,0736638369,057503470X,
8789586735,0932096417,9752103677,8445075950,8778803438,2277223255,
8576570491,8804516445,0613922514,0586066454,1570421560,3893111379,
229030820X,807193318X,8071930482,8842913529,0441569560,9119027818,
8445070843,0007119585,9510172049,2744139157,8324577750,8790136292,
0307969940,0441569587,8842907464,1570420599,8445072897,8445074059,
0002252325

openlibrary: 8758804110,0441569595,8203203329,3453313895,057503470X,
0932096417,9029042478,2277223255,0441000681,0006480411,0441012035,
0586066454,0002252325,8445072897,0441007465,8790136292

Differences:

oclc \ librarything: 7542818732,7542824139,5170198892,569700124X,
8974271419,9607002504,8485752414,9029050748,8758804110,8445076620,
8422672596,9612310203,1616577843,8385784012,9029049367,3453403851,
5792101205,3807703098,9755760326,8467426373,8982738851,8390021439,
911300347X

oclc \ openlibrary: 7542818732,2707115622,9118721826,5170198892,
0007119585,8085601273,8445070843,3453056655,0441569579,229000619X,
415010672X,3893111387,2744139157,8467426373,8974271419,9607002504,
8071930482,9637632050,8585887907,8485752414,8371500432,9029050748,
3898132595,8445076620,7542824139,0441569587,8982738851,8804516445,
8422672596,8789586735,9612310203,1616577843,0307969940,8385784012,
8842907464,9029049367,8842910686,1570421560,3893111379,229030820X,
807193318X,911300347X,0441569560,5792101205,9119027818,3807703098,
9755760326,569700124X,9510172049,8445074059,0736638369,9510193062,
8390021439,1570420599,8445075950,3453403851

librarything \ oclc: 8842906808,9634970982,8842913529,9639238023,
9752103677,1569564116,8778803438,8576570491,8324577750,0613922514,
3453074203

librarything \ openlibrary: 2707115622,9634970982,9118721826,
8085601273,3453056655,8842906808,0441569579,229000619X,415010672X,
3893111387,2744139157,9639238023,9510193062,9637632050,807193318X,
8585887907,8842910686,3898132595,8324577750,3893111379,8804516445,
1570420599,8789586735,9752103677,8778803438,8576570491,0613922514,
1570421560,8371500432,229030820X,3453074203,8071930482,8842913529,
0441569560,9119027818,8445070843,0007119585,9510172049,1569564116,
0736638369,0307969940,0441569587,8842907464,8445075950,8445074059

openlibrary \ oclc:

openlibrary \ librarything: 8758804110

chart: https://chart.googleapis.com/chart?chs=300x300&cht=v&chd=t:86.7469879518,72.2891566265,19.2771084337,49,16,15,15&chco=77FF77,7777FF,FF7777&chdl=ThingISBN|xISBN|OpenLibrary