{"id":15818393,"url":"https://github.com/edsu/worksvenn","last_synced_at":"2025-04-01T05:13:15.509Z","repository":{"id":1840227,"uuid":"2764691","full_name":"edsu/worksvenn","owner":"edsu","description":"generate a Venn diagram for LibraryThing, OCLC and OpenLibrary FRBRization services","archived":false,"fork":false,"pushed_at":"2011-11-14T02:49:33.000Z","size":99,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-12T06:28:35.964Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"SoCo/SoCo","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edsu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-11-13T02:33:58.000Z","updated_at":"2013-12-06T11:50:19.000Z","dependencies_parsed_at":"2022-08-06T11:15:09.574Z","dependency_job_id":null,"html_url":"https://github.com/edsu/worksvenn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edsu%2Fworksvenn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edsu%2Fworksvenn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edsu%2Fworksvenn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edsu%2Fworksvenn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edsu","download_url":"https://codeload.github.com/edsu/worksvenn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586036,"owners_count":20801028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-05T06:01:50.780Z","updated_at":"2025-04-01T05:13:15.484Z","avatar_url":"https://github.com/edsu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"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)\n\n![Venn Diagram](https://chart.googleapis.com/chart?chs=300x200\u0026cht=v\u0026chd=t:86.7469879518,72.2891566265,19.2771084337,49,16,15,15\u0026chco=77FF77,7777FF,FF7777\u0026chdl=xISBN|ThingISBN|OpenLibrary \"Neuromancer FRBR Venn Diagram\")\n\nTo generate this image you just call worksvenn.py:\n\n    % ./worksvenn.py 0441569595\n\nAnd you will see the following output:\n\n    Workset Results:\n\n    oclc: 7542818732,2707115622,7542824139,9029042478,8085601273,0441012035,\n    0441569579,229000619X,3893111387,2744139157,9607002504,8071930482,\n    9637632050,8585887907,8485752414,8758804110,8445076620,9118721826,\n    8203203329,0441569587,8804516445,8422672596,8789586735,0932096417,\n    3893111379,1570420599,8445072897,5792101205,9755760326,569700124X,\n    9510172049,0441007465,0736638369,9510193062,8390021439,911300347X,\n    8445075950,0002252325,0441569595,0441000681,5170198892,3807703098,\n    0007119585,415010672X,807193318X,3453056655,8974271419,8842910686,\n    9029050748,3898132595,3453313895,057503470X,1616577843,0307969940,\n    8385784012,2277223255,0006480411,9029049367,0586066454,1570421560,\n    8371500432,229030820X,8842907464,0441569560,9119027818,8445070843,\n    8467426373,9612310203,8790136292,8982738851,3453403851,8445074059\n\n    librarything: 0441569595,2707115622,0441000681,9634970982,9118721826,\n    9029042478,8085601273,3453056655,0006480411,8842906808,0441569579,\n    229000619X,415010672X,3893111387,0441012035,9639238023,3453074203,\n    9510193062,9637632050,8585887907,8842910686,0441007465,3898132595,\n    8203203329,1569564116,8371500432,3453313895,0736638369,057503470X,\n    8789586735,0932096417,9752103677,8445075950,8778803438,2277223255,\n    8576570491,8804516445,0613922514,0586066454,1570421560,3893111379,\n    229030820X,807193318X,8071930482,8842913529,0441569560,9119027818,\n    8445070843,0007119585,9510172049,2744139157,8324577750,8790136292,\n    0307969940,0441569587,8842907464,1570420599,8445072897,8445074059,\n    0002252325\n\n    openlibrary: 8758804110,0441569595,8203203329,3453313895,057503470X,\n    0932096417,9029042478,2277223255,0441000681,0006480411,0441012035,\n    0586066454,0002252325,8445072897,0441007465,8790136292\n\n    Differences:\n\n    oclc \\ librarything: 7542818732,7542824139,5170198892,569700124X,\n    8974271419,9607002504,8485752414,9029050748,8758804110,8445076620,\n    8422672596,9612310203,1616577843,8385784012,9029049367,3453403851,\n    5792101205,3807703098,9755760326,8467426373,8982738851,8390021439,\n    911300347X\n\n    oclc \\ openlibrary: 7542818732,2707115622,9118721826,5170198892,\n    0007119585,8085601273,8445070843,3453056655,0441569579,229000619X,\n    415010672X,3893111387,2744139157,8467426373,8974271419,9607002504,\n    8071930482,9637632050,8585887907,8485752414,8371500432,9029050748,\n    3898132595,8445076620,7542824139,0441569587,8982738851,8804516445,\n    8422672596,8789586735,9612310203,1616577843,0307969940,8385784012,\n    8842907464,9029049367,8842910686,1570421560,3893111379,229030820X,\n    807193318X,911300347X,0441569560,5792101205,9119027818,3807703098,\n    9755760326,569700124X,9510172049,8445074059,0736638369,9510193062,\n    8390021439,1570420599,8445075950,3453403851\n\n    librarything \\ oclc:  8842906808,9634970982,8842913529,9639238023,\n    9752103677,1569564116,8778803438,8576570491,8324577750,0613922514,\n    3453074203\n\n    librarything \\ openlibrary:  2707115622,9634970982,9118721826,\n    8085601273,3453056655,8842906808,0441569579,229000619X,415010672X,\n    3893111387,2744139157,9639238023,9510193062,9637632050,807193318X,\n    8585887907,8842910686,3898132595,8324577750,3893111379,8804516445,\n    1570420599,8789586735,9752103677,8778803438,8576570491,0613922514,\n    1570421560,8371500432,229030820X,3453074203,8071930482,8842913529,\n    0441569560,9119027818,8445070843,0007119585,9510172049,1569564116,\n    0736638369,0307969940,0441569587,8842907464,8445075950,8445074059\n\n    openlibrary \\ oclc:  \n\n    openlibrary \\ librarything:  8758804110\n\n    chart:  https://chart.googleapis.com/chart?chs=300x300\u0026cht=v\u0026chd=t:86.7469879518,72.2891566265,19.2771084337,49,16,15,15\u0026chco=77FF77,7777FF,FF7777\u0026chdl=ThingISBN|xISBN|OpenLibrary\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedsu%2Fworksvenn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedsu%2Fworksvenn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedsu%2Fworksvenn/lists"}