{"action":"created","issue":{"url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/14","repository_url":"https://api.github.com/repos/guoguo12/billboard-charts","labels_url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/14/comments","events_url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/14/events","html_url":"https://github.com/guoguo12/billboard-charts/issues/14","id":197473538,"number":14,"title":"SpotifyID populated when page shows no active link","user":{"login":"dbfowler","id":10589545,"avatar_url":"https://avatars.githubusercontent.com/u/10589545?v=3","gravatar_id":"","url":"https://api.github.com/users/dbfowler","html_url":"https://github.com/dbfowler","followers_url":"https://api.github.com/users/dbfowler/followers","following_url":"https://api.github.com/users/dbfowler/following{/other_user}","gists_url":"https://api.github.com/users/dbfowler/gists{/gist_id}","starred_url":"https://api.github.com/users/dbfowler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbfowler/subscriptions","organizations_url":"https://api.github.com/users/dbfowler/orgs","repos_url":"https://api.github.com/users/dbfowler/repos","events_url":"https://api.github.com/users/dbfowler/events{/privacy}","received_events_url":"https://api.github.com/users/dbfowler/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-24T18:44:37Z","updated_at":"2016-12-29T04:26:19Z","closed_at":"2016-12-29T04:26:19Z","body":"Came across this problem when trying to create a unique song ID for tracks. Essentially, some tracks are assigned a SpotifyID that does not necessarily refer to that track. Here's an example:\r\n\"Mine\" by Beyonce featuring Drake has no active \"Listen on Spotify\" link: http://www.billboard.com/charts/hot-100/2014-01-11 but the HTML stores an ID anyways: \r\n\r\n`<article class=\"chart-row row-new chart-row--99 js-chart-row\" data-hovertracklabel=\"Song Hover-Mine\" data-songtitle=\"\" data-spotifyType=\"track\" data-spotifyUri=\"track:0dBW6ZsW8skfvoRfgeerBF\" data-spotifyId=\"0dBW6ZsW8skfvoRfgeerBF\">`\r\n\r\nThis particular ID corresponds to Mine by Taylor Swift - clearly an issue stemming from Billboard itself. Not sure if there is a way to control for this in the billboard.py script. "},"comment":{"url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/comments/269580336","html_url":"https://github.com/guoguo12/billboard-charts/issues/14#issuecomment-269580336","issue_url":"https://api.github.com/repos/guoguo12/billboard-charts/issues/14","id":269580336,"user":{"login":"guoguo12","id":1940729,"avatar_url":"https://avatars.githubusercontent.com/u/1940729?v=3","gravatar_id":"","url":"https://api.github.com/users/guoguo12","html_url":"https://github.com/guoguo12","followers_url":"https://api.github.com/users/guoguo12/followers","following_url":"https://api.github.com/users/guoguo12/following{/other_user}","gists_url":"https://api.github.com/users/guoguo12/gists{/gist_id}","starred_url":"https://api.github.com/users/guoguo12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoguo12/subscriptions","organizations_url":"https://api.github.com/users/guoguo12/orgs","repos_url":"https://api.github.com/users/guoguo12/repos","events_url":"https://api.github.com/users/guoguo12/events{/privacy}","received_events_url":"https://api.github.com/users/guoguo12/received_events","type":"User","site_admin":false},"created_at":"2016-12-29T04:26:19Z","updated_at":"2016-12-29T04:26:19Z","body":"@jameswenzel Thanks for digging into the front-end code. Now I'm curious how they validate Spotify IDs. \r\n\r\n@dbfowler Closing this as a \"won't fix\" issue. There doesn't seem to be much we can do. Thanks for reporting it though! "}}
{"actor":{"display_login":"guoguo12"}}