Calculator-relevant Data Exporter to JSON


Gathers set amount of data during data-final-fixes phase, allowing it to also retrieve icon paths. Currently gathers set bits of data regarding recipes, items, fluids, assembling machines, furnaces, mining drills, offshore pumps, modules and item groups. The JSON export is contained in Factorio's log, so you'll still need to automate some form of extraction from there. Not relevant for data in this export (as of time of writing), but some values in data.raw use infinity. The JSON parses used converts this to `(-)inf` as a value, which is invalid JSON. Make sure to perform a simple replace on this to something sensible for your usecase, eg. 0 or "inf".

Utilities
1 year, 10 months ago
1.0 - 1.1
149

Changelog

Version: 1.5.1
Date: 2022.23.05
  Added:
    - Item's "stack_size" property
Version: 1.5.0
Date: 2021.09.07
  Added:
    - Recipe category type
  Changes:
    - Now only runs in instrument mode (Google it) since there's no guarantee data will be complete otherwise
  Fixes:
    - Subgroup and icon data for recipes now properly retrieved from results if not explicitly specified
Version: 1.4.0
Date: 2021.09.06
  Added:
    - Resource type
Version: 1.3.1
Date: 2021.09.06
  Added:
    - Rail planner type as item (contains the "rail" item, not just used for the ghost elements, derp)
  Changes:
    - Fixed fluid types now always having a default subgroup
Version: 1.3.0
Date: 2021.09.06
  Added:
    - Fluid type (also present as item)
Version: 1.2.0
Date: 2021.12.04
  Added:
    - All item child-types as items
  Changes:
    - Recipe now always contains icon and subgroup (following rules dictated by wiki)
Version: 1.1.0
Date: 2021.12.04
  Added:
    - Item subgroup type
Version: 1.0.1
Date: 2021.05.04
  Changes:
    - Updated for Factorio 1.1
    - Fixed typo in description
Version: 1.0.0
Date: 2020.29.12
  Changes:
    - Initial upload