Factorio Item Browser 的导出数据结构。

4.0.0 2021-02-17 11:54 UTC

This package is auto-updated.

Last update: 2024-08-29 04:25:45 UTC


README

Factorio Item Browser

导出数据库

GitHub release (latest SemVer) GitHub build Codecov

此库提供了一个数据结构,用于将 Factorio 游戏中导出的所有数据持久化到磁盘,以便稍后上传到服务器并将它们导入到实际数据库中。

此持久化层是必需的,因为导出是在本地机器(能够运行 Factorio)上执行的,该机器无法访问服务器上的数据库。此库简化了所有数据(其中大多数是图标图像)的上传以及将其读取到导入脚本中。

数据本身保存在一个单独的 JSON 文件中。库将此文件放入 zip 存档中,并将所有渲染的图标文件添加到其中,创建一个单独的 zip 文件作为上传。所有这些均由 ExportDataService 管理,它是库的主要入口点。