{"id":22856456,"url":"https://github.com/quadule/musicnetwork","last_synced_at":"2025-03-31T07:45:42.553Z","repository":{"id":722352,"uuid":"369871","full_name":"quadule/musicnetwork","owner":"quadule","description":"Visualize the social graph of your iTunes artists","archived":false,"fork":false,"pushed_at":"2009-11-12T05:35:28.000Z","size":100,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T12:24:27.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quadule.png","metadata":{"files":{"readme":"README.markdown","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":"2009-11-12T05:30:24.000Z","updated_at":"2019-08-13T14:29:11.000Z","dependencies_parsed_at":"2022-07-14T19:47:27.309Z","dependency_job_id":null,"html_url":"https://github.com/quadule/musicnetwork","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/quadule%2Fmusicnetwork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quadule%2Fmusicnetwork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quadule%2Fmusicnetwork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quadule%2Fmusicnetwork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quadule","download_url":"https://codeload.github.com/quadule/musicnetwork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246436094,"owners_count":20776965,"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-12-13T08:08:38.935Z","updated_at":"2025-03-31T07:45:42.532Z","avatar_url":"https://github.com/quadule.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"musicnetwork is a set of scripts to visualize the social connections between\nthe bands you listen to and the bands they themselves associate with. It\nconnects to iTunes to get a list of every artist in your library, then visits\neach artist's Myspace page to see who they count as a top friend.\n\nHere's a bit of the graph I made from my library:\n![sample musicnetwork graph](http://github.com/quadule/musicnetwork/raw/master/sample-graph.png)\n\nBy default, an artist is shown in the graph if it has at least four incoming\nconnections. Artists in your library are drawn as folders while the other\nartists are drawn as ovals. The colors don't mean anything, they just make it\neasier to follow the lines.\n\n# Usage:\n\n    ruby network.rb\n    ruby graph.rb\n\n# Requirements:\n\n- ruby-graphviz and Graphviz itself to draw the graph\n- rb-applescript to get the artists from iTunes \n- nokogiri to scrape the Myspace pages","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquadule%2Fmusicnetwork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquadule%2Fmusicnetwork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquadule%2Fmusicnetwork/lists"}