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' }