From b465a4f593ed6ca9d423e96a4688f9d4d6ef5a31 Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Fri, 12 Aug 2022 20:35:13 +0300 Subject: [PATCH] Improve apis.json, add externap apis Signed-off-by: Ari Archer --- api/external_apis.json | 4 ++++ scripts/apis.sh | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 api/external_apis.json diff --git a/api/external_apis.json b/api/external_apis.json new file mode 100644 index 0000000..e2aca4d --- /dev/null +++ b/api/external_apis.json @@ -0,0 +1,4 @@ +[ + "https://blog.ari-web.xyz/blog.json", + "https://files.ari-web.xyz/files.json" +] diff --git a/scripts/apis.sh b/scripts/apis.sh index 62f8ed3..b0136ae 100755 --- a/scripts/apis.sh +++ b/scripts/apis.sh @@ -10,12 +10,16 @@ mkdata() { main() { printf ' * %s... ' 'Generating api list' + apid='api' + apis="$apid/apis.json" + eapis="$apid/external_apis.json" + # shellcheck disable=SC2094 { printf '%s' '{"desc":"Ari-web API list","data":[' find api -type f -exec basename {} \; | mkdata - echo '"."]}' - } >api/apis.json + echo "\"$(basename "$apis")\"],\"external\":$(cat -- "$eapis" | tr -d ' \n')}" + } >"$apis" echo 'done' }