IDgames 存档浏览器

一个Flutter应用程序,可以搜索idgames API并显示关卡的数据(甚至随机显示)。通过本地镜像(目前不自动生成)文件,还可以查看文本文件,并用(目前硬编码的)gzdoom.exe播放。

目的

学习Flutter。特别是API调用和UI。如果您有任何建议,请随时提出。

截图

Search

如何生成/idgames的镜像?

使用ftpgrab(或可能是另一个应用程序),进行此配置

db:
  path: ftpgrab.db

server:
  ftp:
    host: ftp.fu-berlin.de
    port: 21
    sources:
      - /pc/games/idgames/levels/doom/
      - /pc/games/idgames/levels/doom2/
    username: USER
    password: PASS
    timeout: 5s

download:
  output: ./
  retry: 3
  hideSkipped: false
  createBaseDir: true

然后等待几个小时,存档大约有17.8 GB。

您也可以使用这个笨拙的批处理调用来同步它

.\ftpgrab.exe --config .\config.yml

并且可以修改应用程序中的win32调用以反映您的偏好。

这个应用程序就是垃圾

我很抱歉。?

GitHub

查看 Github