diff --git a/README.md b/README.md
index e4495b3..90538dc 100644
--- a/README.md
+++ b/README.md
@@ -201,15 +201,6 @@ Table of Contents
### • Keyboard
- [**AnySoftKeyboard**](https://anysoftkeyboard.github.io/) **[[F-Droid](https://f-droid.org/app/com.menny.android.anysoftkeyboard)]**
- - [French Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.french_xlarge)]**
- - [German Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.german)]**
- - [Danish Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.danish)]**
- - [Italian Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.italian)]**
- - [Norwegian Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.norwegian)]**
- - [Spanish Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.spain)]**
- - [Swedish Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.swedish)]**
- - [Russian Language Pack](https://github.com/AnySoftKeyboard/LanguagePack) **[[F-Droid](https://f-droid.org/app/com.anysoftkeyboard.languagepack.russian2)]**
- - ...
- [**Hacker's Keyboard**](https://github.com/klausw/hackerskeyboard) **[[F-Droid](https://f-droid.org/app/org.pocketworkstation.pckeyboard)]**
- [**BeHe Keyboard**](https://github.com/VladThodo/behe-keyboard) **[[F-Droid](https://f-droid.org/app/com.vlath.keyboard)]**
- [**Trime**](https://github.com/osfans/trime) **[[F-Droid](https://f-droid.org/app/com.osfans.trime)]**
diff --git a/check_manually.sh b/check_manually.sh
index 7d3c225..b4389a7 100755
--- a/check_manually.sh
+++ b/check_manually.sh
@@ -2,10 +2,8 @@
SOURCE_FILE=README.md
-LINKS=$(grep "http" "$SOURCE_FILE" \
-| grep -oP "http.*" \
-| sed "s|)$||" \
-| sed "s|) .*||" \
+LINKS=$(grep -oP "http.*" "$SOURCE_FILE" \
+| sed -e "s|)$||" -e "s|) .*||" \
| grep -v img.shields.io \
| grep -v travis-ci.org)
@@ -49,3 +47,33 @@ then
else
echo "No false link was found"
fi
+
+GITHUB_LINKS=$(grep -o "https://github.com/.*" README.md \
+ | sed 's|).*||')
+
+mapfile -t GITHUB_LINKS <<< "$GITHUB_LINKS"
+
+for link in "${GITHUB_LINKS[@]}"
+do
+ echo "Checking if repo $link is not deprecated"
+ DEPRECATED=$(curl "$link" -s | awk -v result='false' \
+ '/This repository has been archived by the owner. It is now read-only./ \
+ {result="true"} END {print result}')
+ if [[ "$DEPRECATED" == "true" ]]
+ then
+ GITHUB_DEPRECATED_LINKS+=("$link")
+ fi
+done
+
+if [ -n "${GITHUB_DEPRECATED_LINKS[*]}" ]
+then
+ clear
+ echo "Deprecated Github Repos were found:"
+ for link in "${GITHUB_DEPRECATED_LINKS[@]}"
+ do
+ echo "$link"
+ done
+ exit 1
+else
+ echo "No deprecated repo was found"
+fi