diff --git a/instanceinfo.sh b/instanceinfo.sh index 6f1184b..d676f5d 100755 --- a/instanceinfo.sh +++ b/instanceinfo.sh @@ -1,7 +1,7 @@ #!/bin/bash # Print some basic info about fediverse instances. -# Version: 2019-06-30_1 +# Version: 2019-06-30_2 if [[ -z "${1}" ]]; then echo "usage: ${0} DOMAIN" >&2 @@ -105,6 +105,8 @@ function main() implementation="Florence" elif grep -Eq '"version":"[0-9]+\.[0-9]+\.[0-9]+"' <<<"${json}"; then implementation="Mastodon" + elif grep -Eq '"version":"[0-9]+\.[0-9]+\.[0-9a-zA-Z]+"' <<<"${json}"; then + implementation="Mastodon fork" fi if [[ -n "${implementation}" ]]; then # shellcheck disable=SC2155 @@ -128,6 +130,7 @@ function main() jq -r ".stats.user_count" <<<"${json}" if [[ "${implementation}" == "Mastodon" + || "${implementation}" == "Mastodon fork" || "${implementation}" == "Florence" || "${implementation}" == "Gab" ]]; then echo "Further info, maybe: https://${instance}/about/more"