Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -98,10 +98,28 @@ jobs:
|
|||||||
|
|
||||||
user_data=$(curl --retry 3 --retry-delay 5 -s \
|
user_data=$(curl --retry 3 --retry-delay 5 -s \
|
||||||
"https://osu.ppy.sh/api/get_user?k=${{ secrets.OSUAPIV1 }}&u=$osu_id&type=id&_ts=$(date +%s)")
|
"https://osu.ppy.sh/api/get_user?k=${{ secrets.OSUAPIV1 }}&u=$osu_id&type=id&_ts=$(date +%s)")
|
||||||
[ "$(echo "$user_data" | jq 'length')" -eq 0 ] && {
|
|
||||||
echo " ❌ Skipped: No data from osu! API"
|
if [ "$(echo "$user_data" | jq 'length')" -eq 0 ]; then
|
||||||
|
echo " 🚫 Restricted or banned user"
|
||||||
|
|
||||||
|
username="$owner"
|
||||||
|
pp_rank="RESTRICTED"
|
||||||
|
pp_country_rank="RESTRICTED"
|
||||||
|
padded_rank="9999999"
|
||||||
|
|
||||||
|
gitea_avatar_url="https://git.sulejmani.xyz/avatar/$owner"
|
||||||
|
profile_url="https://git.sulejmani.xyz/$owner"
|
||||||
|
skins_url="$profile_url?tab=repositories"
|
||||||
|
|
||||||
|
printf "%s|<tr><td>%s</td><td>%s</td><td>%s</td><td><a href=\"%s\">Gitea</a></td><td><a href=\"%s\">Skins</a></td></tr>\n" \
|
||||||
|
"$padded_rank" "$username" "$pp_rank" "$pp_country_rank" "$profile_url" "$skins_url" >> "$USER_ROWS_FILE"
|
||||||
|
|
||||||
|
printf "%s|<a href=\"%s\"><img src=\"%s\" width=175 height=175></a>\n" \
|
||||||
|
"$padded_rank" "$skins_url" "$gitea_avatar_url" >> "$AVATAR_ROWS_FILE"
|
||||||
|
|
||||||
|
total_valid_entries=$((total_valid_entries + 1))
|
||||||
continue
|
continue
|
||||||
}
|
fi
|
||||||
|
|
||||||
pp_rank=$(echo "$user_data" | jq -r '.[0].pp_rank // "9999999"')
|
pp_rank=$(echo "$user_data" | jq -r '.[0].pp_rank // "9999999"')
|
||||||
pp_country_rank=$(echo "$user_data" | jq -r '.[0].pp_country_rank // "-"')
|
pp_country_rank=$(echo "$user_data" | jq -r '.[0].pp_country_rank // "-"')
|
||||||
|
|||||||
Reference in New Issue
Block a user