Improve apis.json, add externap apis

Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
Ari Archer 2022-08-12 20:35:13 +03:00
parent 109ade9841
commit b465a4f593
2 changed files with 10 additions and 2 deletions

4
api/external_apis.json Normal file
View file

@ -0,0 +1,4 @@
[
"https://blog.ari-web.xyz/blog.json",
"https://files.ari-web.xyz/files.json"
]

View file

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