Module mame_parser::file_handling

source ·
Expand description

Management of MAME data files, including downloading, reading, and unpacking.

Functions§

  • Downloads a specific MAME data file based on the provided data type and saves it to the workspace.
  • Downloads multiple files concurrently, with progress updates for each file.
  • Reads and processes a specific MAME data file based on the provided data type.
  • Reads and processes all MAME data files available for the specified workspace path.
  • Removes machines from the given HashMap based on a list of categories to remove.
  • Removes machines from the given HashMap based on a list of filter criteria.
  • Unpacks a data file for a specific MameDataType into a designated workspace folder.
  • Unpacks multiple data files concurrently for all MameDataType variants into a designated workspace folder.
  • Writes machine data to the specified export file type.