Commit graph

257 commits

Author SHA1 Message Date
Leon Styhre c8afbe7842 When scraping using ScreenScraper, the wheel and wheel-hd media types are now considered equivalent 2024-02-08 21:03:06 +01:00
Leon Styhre 3da749c5e3 Added conversion of an additional HTML character code when scraping using ScreenScraper 2024-02-07 22:19:06 +01:00
Leon Styhre 0af45b03e3 (Android) Added creation of .nomedia files in the themes and downloaded_media directories 2024-01-31 21:03:28 +01:00
Leon Styhre d50a062f5e Small cosmetic change to a scraper debug message 2024-01-11 01:09:17 +01:00
Leon Styhre 0535f0d333 Removed the ScraperHaltOnInvalidMedia option and corresponding menu entry 2024-01-11 01:02:35 +01:00
Leon Styhre 3fca7b2567 Changed the scraper 404 status code log output messages from type warning to debug 2024-01-11 00:51:49 +01:00
Leon Styhre ee0f2be819 Added a ScraperIgnoreHTTP404Errors option to specifically ignore 404 errors (resource not found) 2024-01-11 00:46:11 +01:00
Leon Styhre 88e4ed38fe Changed the ScreenScraper URL from https://www.screenscraper.fr/api2 to https://api.screenscraper.fr/api2 2024-01-10 23:21:08 +01:00
Leon Styhre 116d73c62a Removed some std::filesystem code
Also fixed an issue with launching emulators not defined via find rules
2023-12-19 17:35:58 +01:00
Leon Styhre 1cf57e0113 Changed the application name to ES-DE for the ScreenScraper API calls 2023-12-16 19:56:00 +01:00
Leon Styhre a0d636ffb8 Changed the application name to ES-DE in all source file headers 2023-12-16 19:48:25 +01:00
Leon Styhre 361bf832e1 Changed the application name from EmulationStation Desktop Edition to ES-DE 2023-12-16 12:30:13 +01:00
Leon Styhre 6b0bfbfc09 Changed to a new application data directory structure 2023-12-15 22:35:28 +01:00
Leon Styhre 56ccba81d1 Removed all instances of hardcoded application directory entries
Also changed some source file headers
2023-12-15 18:33:02 +01:00
Leon Styhre 10a048b416 (Android) Added networking support 2023-12-07 18:01:11 +01:00
Leon Styhre 2de3897c8a Fixed an issue where duplicate ScreenScraper game IDs were sometimes not removed from the search results 2023-10-24 20:32:19 +02:00
Leon Styhre f1329c8f37 Removed support for the Cave Story (NXEngine) (cavestory) game system 2023-10-23 23:31:29 +02:00
Leon Styhre fb73c94e9a Removed support for the Moonlight Game Streaming (moonlight) game system 2023-10-23 22:21:17 +02:00
Leon Styhre d50186a68d Added the snes-msu1 platform so that these games can be scraped using ScreenScraper (requires custom system config) 2023-10-23 21:12:26 +02:00
Leon Styhre 15fe046638 Added support for the Fujitsu FM-7 (fm7) game system 2023-10-10 18:45:59 +02:00
Leon Styhre 8efc5e9f22 Minor change to a ScreenScraper debug message 2023-10-10 17:16:55 +02:00
Leon Styhre a95736f642 Added support for the Coleco Adam (adam) game system 2023-10-10 17:02:28 +02:00
Leon Styhre cdeecd4265 Added support for the Acorn Electron (electron) game system 2023-10-08 12:17:48 +02:00
Leon Styhre 54eef96a01 Added support for the Nokia N-Gage (ngage) game system 2023-10-03 21:01:34 +02:00
Leon Styhre 86e1fd539e Added support for the Funtech Super A'Can (supracan) game system 2023-09-18 21:00:13 +02:00
Leon Styhre ca79594cf2 Added support for the Bit Corporation Gamate (gamate) game system 2023-09-18 18:04:47 +02:00
Leon Styhre 622f24d9f7 Added support for the Commodore Plus/4 (plus4) game system 2023-09-18 17:55:46 +02:00
Leon Styhre 7fdece43aa Added support for the Acorn Archimedes (archimedes) game system 2023-09-17 18:28:51 +02:00
Leon Styhre 15d0fce2e3 Added support for the Microsoft Windows 3.x (windows3x) game system 2023-09-16 13:10:19 +02:00
Leon Styhre 6e863a82ec Added conversion of some additional HTML character codes when scraping using ScreenScraper 2023-09-09 09:48:56 +02:00
Leon Styhre cf065e8935 Reverted binary file openings in some cases where it causes Windows line breaks to not get converted to standard format 2023-08-10 23:13:55 +02:00
Leon Styhre de4bd7341f Changed a number of stream operations to open files in binary mode to always get proper Unix line breaks 2023-08-10 23:02:36 +02:00
Leon Styhre b82f9d3546 When an invalid media file is detected by the scraper, the media type is now included in the error message 2023-08-07 23:32:14 +02:00
Leon Styhre 295cd87bfb Added the monthly allowance reset timer info to the debug log output for GamesDBJSONScraper 2023-08-04 21:05:22 +02:00
Leon Styhre 1da9a8cf00 Fixed an issue where ScreenScraper API calls were slightly malformed for systems where multiple platforms were defined 2023-08-04 18:08:59 +02:00
Leon Styhre fc24b21311 Fixed an issue where duplicate ScreenScraper game entries could show up in the interactive scraper if multiple platforms were defined for the system 2023-08-04 18:02:12 +02:00
Leon Styhre 82338d9b90 Added more scraper debug log output to ScreenScraper and GamesDBJSONScraper 2023-08-04 17:56:50 +02:00
Leon Styhre 47a790ccff The entire path is now included in the debug log output if a scraped file or folder is not in the root of the game directory 2023-08-04 17:54:02 +02:00
Leon Styhre d94cdb013f Added additional MD5 file hash logging to the scraper 2023-08-03 22:28:13 +02:00
Leon Styhre 40d27ff772 Added MD5 file hash searching support to the scraper when using ScreenScraper 2023-08-03 20:48:54 +02:00
Leon Styhre f91a87251d Added a download percentage indicator to the application updater together with some other minor improvements
Also cleaned up HttpReq in general and added a progress meter callback
2023-08-01 17:36:15 +02:00
Leon Styhre c2289b961f Added a ScreenScraper identifier for the AppImage build 2023-07-29 12:21:44 +02:00
Leon Styhre 306b58e290 (Windows) Added support for the Visual Pinball (vpinball) game system 2023-07-10 19:16:41 +02:00
Leon Styhre 2849e7e265 (Windows) Added support for the Future Pinball (fpinball) game system 2023-07-10 19:12:53 +02:00
Leon Styhre 63a90447dc Added support for the Hartung Game Master (gmaster) game system 2023-07-10 14:48:39 +02:00
Leon Styhre 6efab2041f Added support for the Epoch Super Cassette Vision (scv) game system 2023-07-05 19:27:59 +02:00
Leon Styhre 22130544ce Added support for the LowRes NX Fantasy Console (lowresnx) game system 2023-07-04 20:28:21 +02:00
Leon Styhre a2c30cae28 Added an sgb (Nintendo Super Game Boy) platform to improve scraping using ScreenScraper 2023-07-02 11:21:40 +02:00
Leon Styhre 51241c8b94 Added support for scraping the arduboy and ps4 systems using ScreenScraper 2023-06-30 18:44:31 +02:00
Leon Styhre 9ced3a88a8 Some minor changes to a couple of scraper error messages 2023-06-21 22:34:56 +02:00