From 4cf0d03721fa515a7b68183fda4b8a98dddf3b05 Mon Sep 17 00:00:00 2001 From: Lino Date: Sat, 16 Dec 2023 05:34:21 +0100 Subject: [PATCH] WIP: node list workflow --- .github/workflows/deploy-dev.yml | 10 +++++++++- static/static/berlin.json | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 3769780..d92a663 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -23,12 +23,20 @@ jobs: hugo-version: '0.119.0' extended: true - - name: Build + - name: Build Hugo env: HUGO_ENV: production URL_DEVELOPMENT: ${{ vars.URL_DEVELOPMENT }} run: hugo --minify -b "$URL_DEVELOPMENT/$GITHUB_REF_NAME" --destination "branch/$GITHUB_REF_NAME" + - name: Update nodes count + "run": | + cd branch/$GITHUB_REF_NAME + LASTCHANGE=$(date --iso-8601=seconds) + sed -i "/\"lastchange\":/c\ \"lastchange\":\"$LASTCHANGE\"," static/berlin.json + NODECOUNT=$(curl -s "https://hopglass.berlin.freifunk.net/nodes.json" | jq ".nodes | length") + sed -i "/\"nodes\":/c\ \"nodes\":$NODECOUNT" static/berlin.json + - name: Create robots.txt run: 'echo -e "User-agent: *\nDisallow: /" > branch/robots.txt' diff --git a/static/static/berlin.json b/static/static/berlin.json index 3a99fed..8fc6679 100644 --- a/static/static/berlin.json +++ b/static/static/berlin.json @@ -44,8 +44,8 @@ "Public Free Wifi", "Free internet access" ], - "lastchange":"2023-12-14T19:01:04+01:00", - "nodes":531 + "lastchange": "PLACEHOLDER", + "nodes": "PLACEHOLDER" }, "techDetails": { "firmware": {