c28e9c4c50
Also fixes a small issue in the update.py: The upstream API seems to have changed in a sense that the demo is not available in experimental channel anymore. Hence the original update.py script would fail, due to the missing `demo` key in the experimental channel. I added a sane failure path which just ignores if a release type (like `demo`) is missing in the channel, in order to increase the scripts resilience.
50 lines
1.6 KiB
JSON
50 lines
1.6 KiB
JSON
{
|
|
"x86_64-linux": {
|
|
"alpha": {
|
|
"experimental": {
|
|
"name": "factorio_alpha_x64-1.1.42.tar.xz",
|
|
"needsAuth": true,
|
|
"sha256": "08h2pxzsk7sigjqnqm1jxya3i9i5g2mgl378gmbp2jcy2mnn4dvm",
|
|
"tarDirectory": "x64",
|
|
"url": "https://factorio.com/get-download/1.1.42/alpha/linux64",
|
|
"version": "1.1.42"
|
|
},
|
|
"stable": {
|
|
"name": "factorio_alpha_x64-1.1.42.tar.xz",
|
|
"needsAuth": true,
|
|
"sha256": "08h2pxzsk7sigjqnqm1jxya3i9i5g2mgl378gmbp2jcy2mnn4dvm",
|
|
"tarDirectory": "x64",
|
|
"url": "https://factorio.com/get-download/1.1.42/alpha/linux64",
|
|
"version": "1.1.42"
|
|
}
|
|
},
|
|
"demo": {
|
|
"stable": {
|
|
"name": "factorio_demo_x64-1.1.42.tar.xz",
|
|
"needsAuth": false,
|
|
"sha256": "155m1ijdbc7szhpdw8f8g82ysd7av9zb6llqq4z96nn834px9m2d",
|
|
"tarDirectory": "x64",
|
|
"url": "https://factorio.com/get-download/1.1.42/demo/linux64",
|
|
"version": "1.1.42"
|
|
}
|
|
},
|
|
"headless": {
|
|
"experimental": {
|
|
"name": "factorio_headless_x64-1.1.42.tar.xz",
|
|
"needsAuth": false,
|
|
"sha256": "1l217fcjcwfi0g5dilsi703cl0wyxsqdqn422hwdbp2ql839k422",
|
|
"tarDirectory": "x64",
|
|
"url": "https://factorio.com/get-download/1.1.42/headless/linux64",
|
|
"version": "1.1.42"
|
|
},
|
|
"stable": {
|
|
"name": "factorio_headless_x64-1.1.42.tar.xz",
|
|
"needsAuth": false,
|
|
"sha256": "1l217fcjcwfi0g5dilsi703cl0wyxsqdqn422hwdbp2ql839k422",
|
|
"tarDirectory": "x64",
|
|
"url": "https://factorio.com/get-download/1.1.42/headless/linux64",
|
|
"version": "1.1.42"
|
|
}
|
|
}
|
|
}
|
|
}
|