{"action":"created","issue":{"url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/14","labels_url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/14/comments","events_url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/14/events","html_url":"https://github.com/thadmiller/ES-scraper/pull/14","id":102491375,"number":14,"title":"Fix structure of generated gamelist.xml files","user":{"login":"ChrisSimpson","id":6144684,"avatar_url":"https://avatars.githubusercontent.com/u/6144684?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisSimpson","html_url":"https://github.com/ChrisSimpson","followers_url":"https://api.github.com/users/ChrisSimpson/followers","following_url":"https://api.github.com/users/ChrisSimpson/following{/other_user}","gists_url":"https://api.github.com/users/ChrisSimpson/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisSimpson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisSimpson/subscriptions","organizations_url":"https://api.github.com/users/ChrisSimpson/orgs","repos_url":"https://api.github.com/users/ChrisSimpson/repos","events_url":"https://api.github.com/users/ChrisSimpson/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisSimpson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-22T00:54:55Z","updated_at":"2015-08-22T02:51:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/thadmiller/ES-scraper/pulls/14","html_url":"https://github.com/thadmiller/ES-scraper/pull/14","diff_url":"https://github.com/thadmiller/ES-scraper/pull/14.diff","patch_url":"https://github.com/thadmiller/ES-scraper/pull/14.patch"},"body":"This change updates the generated gamelist.xml files to be compatible with the latest version of EmulationStation that is provided as part of RetroPie 3.0.\r\n\r\nThe changes are:\r\n\r\n- Don't write the <id> element since ES doesn't expect to find it\r\n- Rating should be divided by 10 and formatted to 2 decimal places\r\n- Release date should be in XML date format\r\n- The <genre> element should be a single element, not nested under <genres>\r\n- Elements are only appended when they have data so that ES will use its default values rather than blanks"},"comment":{"url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/comments/133628705","html_url":"https://github.com/thadmiller/ES-scraper/pull/14#issuecomment-133628705","issue_url":"https://api.github.com/repos/thadmiller/ES-scraper/issues/14","id":133628705,"user":{"login":"ChrisSimpson","id":6144684,"avatar_url":"https://avatars.githubusercontent.com/u/6144684?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisSimpson","html_url":"https://github.com/ChrisSimpson","followers_url":"https://api.github.com/users/ChrisSimpson/followers","following_url":"https://api.github.com/users/ChrisSimpson/following{/other_user}","gists_url":"https://api.github.com/users/ChrisSimpson/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisSimpson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisSimpson/subscriptions","organizations_url":"https://api.github.com/users/ChrisSimpson/orgs","repos_url":"https://api.github.com/users/ChrisSimpson/repos","events_url":"https://api.github.com/users/ChrisSimpson/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisSimpson/received_events","type":"User","site_admin":false},"created_at":"2015-08-22T02:51:03Z","updated_at":"2015-08-22T02:51:03Z","body":"Another change added:\r\n\r\nAdd -accurate parameter to allow greater accuracy.\r\n\r\nCurrently the scraper calls http://thegamesdb.net/api/GetGamesList.php at the start to get a list of games for each platform. The problem with this approach is that the API call limits the results to the first 100 games for the platform. This often leads to games not being found in the game list.\r\n\r\nWhen the -accurate argument is specified, instead of getting the games list for the platforms at the start it will perform an individual search for each game. This is obviously much slower but does yield much better results."}}