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}');
}
2
likes
140
points
88
downloads

Publisher

verified publishersolonenko.dev

Weekly Downloads

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

Repository (GitHub)

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