--- scheduler: alias: darksoulIII cron: '* * * * *' # interval: 10000 # ms enableLog: true # (Optional) default: false property: workspace: C:/Users/r0bin/AppData/Roaming/DarkSoulsIII saveFolder: /01100001112a7a14 savePath: /DS30000.sl2 pipeline: id: main workflow: - exe: read-web - exe: json-read-web - exe: json-read-local - exe: diff - if: condition-bool: == true on-true: - exe: info - if: condition-date: < on-true: - exe: json-write-local - exe: upload - if: condition-date: > on-true: - exe: json-write-web - exe: download commands: - command: FileInfo id: info param: path: setInfo: <@property.info> - command: WebRequest id: read-web param: url: https://toki-labs.com/cdn/save/darksoulIII/save.json setResponse: <@property.web> - command: JsonReader id: json-read-web param: json: pair: - from: lastSaved setValue: <@property.lastSavedWeb> - command: JsonReaderFile id: json-read-local param: path: /save.json pair: - from: lastSaved setValue: <@property.lastSavedLocal> - command: Print id: print param: message: change save file - command: FileDiffCheck id: diff param: paths: - setDiff: <@property.diff> - command: JsonWriterFile id: json-write-local param: path: /save.json pair: - from: lastSaved value: - command: Copy id: upload param: copyMap: : \\192.168.0.97\Macintosh HD\Users\toki\docker\nginx\home\cdn\save\darksoulIII /save.json : \\192.168.0.97\Macintosh HD\Users\toki\docker\nginx\home\cdn\save\darksoulIII - command: JsonWriterFile id: json-write-web param: path: /save.json pair: - from: lastSaved value: - command: Copy id: download param: copyMap: \\192.168.0.97\Macintosh HD\Users\toki\docker\nginx\home\cdn\save\darksoulIII\DS30000.sl2 :