Remove badges stuff, now handled by tartiflette

This commit is contained in:
Alexandre Aubin 2023-01-21 22:30:13 +01:00
parent e2b9a88ef4
commit a1e97134e0
2 changed files with 0 additions and 72 deletions

View file

@ -1,59 +0,0 @@
#!/bin/bash
#=================================================
# Grab the script directory
#=================================================
if [ "${0:0:1}" == "/" ]; then script_dir="$(dirname "$0")"; else script_dir="$(echo $PWD/$(dirname "$0" | cut -d '.' -f2) | sed 's@/$@@')"; fi
#=================================================
# Get the list and check for any modifications
#=================================================
# Get the apps list from app.yunohost.org
wget -nv https://app.yunohost.org/default/v3/apps.json -O "$script_dir/apps.json"
do_update=1
if [ -e "$script_dir/apps.json.md5" ]
then
if md5sum --check --status "$script_dir/apps.json.md5"
then
echo "No changes into the app list since the last execution."
do_update=0
fi
fi
if [ $do_update -eq 1 ]
then
md5sum "$script_dir/apps.json" > "$script_dir/apps.json.md5"
#=================================================
# Update badges for all apps
#=================================================
# Parse each app into the list
while read app
do
# Get the status for this app
state=$(jq --raw-output ".apps[\"$app\"] | .state" "$script_dir/apps.json")
level=$(jq --raw-output ".apps[\"$app\"] | .level" "$script_dir/apps.json")
if [[ "$state" == "working" ]]
then
if [[ "$level" == "null" ]] || [[ "$level" == "?" ]]
then
state="just-got-added-to-catalog"
elif [[ "$level" == "0" ]] || [[ "$level" == "-1" ]]
then
state="broken"
fi
fi
# Get the maintained status for this app
maintained=$(jq --raw-output ".apps[\"$app\"] | .antifeatures | .[]" "$script_dir/apps.json" | grep -q 'package-not-maintained' && echo unmaintained || echo maintained)
cp "$script_dir/../badges/$state.svg" "$script_dir/../badges/${app}.status.svg"
cp "$script_dir/../badges/$maintained.svg" "$script_dir/../badges/${app}.maintain.svg"
# List all apps from the list, by getting manifest ID.
done <<< "$(jq --raw-output ".apps[] | .manifest.id" "$script_dir/apps.json")"
fi

View file

@ -1,13 +0,0 @@
#!/bin/bash
# Get the path of this script
script_dir="$(dirname "$(realpath "$0")")"
wget -q https://upload.wikimedia.org/wikipedia/commons/1/1d/No_image.svg -O "$script_dir/maintained.svg"
wget -q https://img.shields.io/badge/Status-Package%20not%20maintained-red.svg -O "$script_dir/unmaintained.svg"
wget -q https://img.shields.io/badge/Status-working-brightgreen.svg -O "$script_dir/working.svg"
wget -q https://img.shields.io/badge/Status-Just%20got%20added%20to%20catalog-yellowgreen.svg -O "$script_dir/just-got-added-to-catalog.svg"
wget -q https://img.shields.io/badge/Status-In%20progress-orange.svg -O "$script_dir/inprogress.svg"
wget -q https://img.shields.io/badge/Status-Not%20working-red.svg -O "$script_dir/notworking.svg"
wget -q https://img.shields.io/badge/Status-Broken-red.svg -O "$script_dir/broken.svg"