{"action":"created","issue":{"url":"https://api.github.com/repos/muldjord/skyscraper/issues/92","repository_url":"https://api.github.com/repos/muldjord/skyscraper","labels_url":"https://api.github.com/repos/muldjord/skyscraper/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/muldjord/skyscraper/issues/92/comments","events_url":"https://api.github.com/repos/muldjord/skyscraper/issues/92/events","html_url":"https://github.com/muldjord/skyscraper/issues/92","id":394258479,"node_id":"MDU6SXNzdWUzOTQyNTg0Nzk=","number":92,"title":"ScummVM Scraping Information","user":{"login":"Enverex","id":958670,"node_id":"MDQ6VXNlcjk1ODY3MA==","avatar_url":"https://avatars1.githubusercontent.com/u/958670?v=4","gravatar_id":"","url":"https://api.github.com/users/Enverex","html_url":"https://github.com/Enverex","followers_url":"https://api.github.com/users/Enverex/followers","following_url":"https://api.github.com/users/Enverex/following{/other_user}","gists_url":"https://api.github.com/users/Enverex/gists{/gist_id}","starred_url":"https://api.github.com/users/Enverex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Enverex/subscriptions","organizations_url":"https://api.github.com/users/Enverex/orgs","repos_url":"https://api.github.com/users/Enverex/repos","events_url":"https://api.github.com/users/Enverex/events{/privacy}","received_events_url":"https://api.github.com/users/Enverex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-26T23:31:40Z","updated_at":"2018-12-27T09:21:51Z","closed_at":null,"author_association":"NONE","body":"**Describe the bug**\r\nNot sure whether this is a request for documentation or a report about a scraping issue so I'll keep the description rather option: Trying to scrape with the platform \"ScummVM\" doesn't seem to really yield any results. The files it's scraping are named as per the expected title, sans any brackets. So \"Blade Runner (CD Windows)\" will be \"Blade Runner.sh\". It's finding the files to lookup, but finds no matches when checking against Screenscraper.\r\n\r\n**To Reproduce**\r\nScrape a folder of files with the name of the game. Scraper will show the correct game names in the lookups, but find no results. This is against the SCREENSCRAPER source (which seems to have the games filed under DOS or Windows on their site). A good example (as it doesn't really exist on any other platforms) is Toonstruck. Searching for that on ScreenScraper.fr finds the game explicitly under the ScummVM category, but Skyscraper with the Screenscraper source finds nothing.\r\n\r\n**Special circumstances**\r\nI'm honestly not sure what format it's expecting here. For my own scraper (i.e. when not using Skyscraper) I let it use the top level directories as the \"game\" and it searches based on those names. For Skyscraper it appears that it has to be files, so I've created .sh (Linux shell scripts) for each game with the name of the game which in turn just run scummvm with the relevant commands (I've added .sh to be an included format for every platform via the Skyscraper config file). I've seen mention of having to use .scummvm files for this platform though? If that's the case, do those files have special contents which is used for the scraping process? (if so, what? This was the bit where I mentioned at the start that if it uses something odd like this, there may be missing documentation).\r\n\r\n**Terminal output**\r\nExamples:\r\n```\r\nPlatform:           'scummvm'\r\nScraping module:    'screenscraper'\r\nInput folder:       '/emu/games/ScummVM'\r\nGame list folder:   '/home/enverex/.emulationstation/gamelists/scummvm'\r\nCovers folder:      '/home/enverex/.emulationstation/gamelists/scummvm/media/covers'\r\nScreenshots folder: '/home/enverex/.emulationstation/gamelists/scummvm/media/screenshots'\r\nWheels folder:      '/home/enverex/.emulationstation/gamelists/scummvm/media/wheels'\r\nMarquees folder:    '/home/enverex/.emulationstation/gamelists/scummvm/media/marquees'\r\nLocal db folder:    'dbs/scummvm'\r\n\r\n[trimmed]\r\n\r\nStarting scraping run on 259 files using 6 threads.\r\n\r\n#1/259 (T4) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game 'Amazon - Guardians of Eden' not found :( ----\r\n\r\n\r\n0/1/1\r\nElapsed time   : 00:00:01\r\nEst. time left : 00:08:08\r\n\r\n#2/259 (T6) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game 'Backyard Baseball 2003' not found :( ----\r\n\r\n\r\n0/2/2\r\nElapsed time   : 00:00:01\r\nEst. time left : 00:04:15\r\n\r\n#3/259 (T3) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game 'Backyard Baseball' not found :( ----\r\n\r\n\r\n0/3/3\r\nElapsed time   : 00:00:02\r\nEst. time left : 00:02:50\r\n\r\n#4/259 (T1) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game '3 Skulls of the Toltecs' not found :( ----\r\n\r\n\r\n0/4/4\r\nElapsed time   : 00:00:02\r\nEst. time left : 00:02:12\r\n\r\n#5/259 (T5) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game 'Astro Chicken' not found :( ----\r\n\r\n\r\n0/5/5\r\nElapsed time   : 00:00:02\r\nEst. time left : 00:01:46\r\n\r\n#6/259 (T2) Pass 1 Pass 2 Pass 3 Pass 4 Pass 5 ---- Game 'A.J.'s World of Discovery' not found :( ----\r\n\r\n```\r\n\r\n**Technical information**\r\n - Skyscraper version: v2.9.5\r\n - Internet connection: VDSL\r\n - OS: Arch Linux x86_64\r\n - OS Version: N/A\r\n"},"comment":{"url":"https://api.github.com/repos/muldjord/skyscraper/issues/comments/450112277","html_url":"https://github.com/muldjord/skyscraper/issues/92#issuecomment-450112277","issue_url":"https://api.github.com/repos/muldjord/skyscraper/issues/92","id":450112277,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDExMjI3Nw==","user":{"login":"muldjord","id":4451640,"node_id":"MDQ6VXNlcjQ0NTE2NDA=","avatar_url":"https://avatars2.githubusercontent.com/u/4451640?v=4","gravatar_id":"","url":"https://api.github.com/users/muldjord","html_url":"https://github.com/muldjord","followers_url":"https://api.github.com/users/muldjord/followers","following_url":"https://api.github.com/users/muldjord/following{/other_user}","gists_url":"https://api.github.com/users/muldjord/gists{/gist_id}","starred_url":"https://api.github.com/users/muldjord/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muldjord/subscriptions","organizations_url":"https://api.github.com/users/muldjord/orgs","repos_url":"https://api.github.com/users/muldjord/repos","events_url":"https://api.github.com/users/muldjord/events{/privacy}","received_events_url":"https://api.github.com/users/muldjord/received_events","type":"User","site_admin":false},"created_at":"2018-12-27T09:21:51Z","updated_at":"2018-12-27T09:21:51Z","author_association":"OWNER","body":"You probably can't scrape \".sh\" files when scraping `scummvm` games with `screenscraper` as it is checksum based (and .sh files are script files which can have any which size). Have you found the *exact* .sh filename on screenscraper? Not just the game, but it has to be connected to a file with the *exact* name. Otherwise it won't provide a result.\r\n\r\nI would personally use the .scummvm or .svm suffixes instead. ScummVM use these, and they are mostly in the `screenscraper` already. Why do you want to use .sh files? I don't understand that choice as RetroPie already has builtin .svm and .scummvm support that launches the games automatically."}}
{"actor":{"display_login":"muldjord"}}