screenscraper 0.1.19 copy "screenscraper: ^0.1.19" to clipboard
screenscraper: ^0.1.19 copied to clipboard

Emulation scraper that uses ScreenScraper API V2 to match ROMs to games and fetch details.

ROM scraper that uses ScreenScraper API V2.

Features #

  • Calculates required hashes for the ROM file
  • Calls ScreenScraper API V2 to get the matching game details
  • Provides selected game details based on the language/region priority

Usage #

import 'package:screenscraper/screenscraper.dart';

void main() async {
  final scraper = RomScraper(
    devId: "xxx",
    devPassword: "yyy",
    softwareName: "zzz",
    userName: "test",
    userPassword: "test",
  );
  final game = await scraper.scrapeRom(
    systemId: 12,
    romPath: "WarioWare, Inc. - Mega Microgame\$! (USA).gba",
  );
  print('Game ${game.name} released on ${game.systemName} in ${game.releaseDate}');
}
1
likes
130
pub points
28%
popularity

Publisher

verified publishersolonenko.dev

Emulation scraper that uses ScreenScraper API V2 to match ROMs to games and fetch details.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

archive, chunked_stream, collection, convert, crclib, crypto, json_annotation, pretty_http_logger

More

Packages that depend on screenscraper