check for mismatch between en and lang links

This commit is contained in:
RogueM 2016-11-03 00:03:58 +00:00
parent c84a0f1519
commit 2c7cb047f3
6 changed files with 18 additions and 14 deletions

View File

@ -5,6 +5,7 @@ mdlist=$(ls "$masterdir")
srcdir="../src"
langlist=$(ls "$srcdir")
yamlfile="settings.yaml"
urllist=( "url" "github" "buy" )
filesync=false
urlfix=false
@ -41,16 +42,18 @@ for overlay in $mdlist; do
fi
if [ -f "$srcdir/$dirmd/overlay/$overlay" ]; then
besturl=$(grep "^url: http" "$masterdir/$overlay")
langurl=$(grep "^url: http" "$srcdir/$dirmd/overlay/$overlay")
if [ "$besturl" != "$langurl" ]; then
echo "url in en $overlay is $besturl"
echo "url in $dirmd $overlay is $langurl"
if confirm "would you like to fix this discrepancy?"; then
sed -i "s|^url.*$|$besturl|" "$srcdir/$dirmd/overlay/$overlay"
echo "external link was fixed" && urlfix=true
for urltype in ${urllist[@]}; do
besturl=$(grep "^$urltype" "$masterdir/$overlay")
langurl=$(grep "^$urltype" "$srcdir/$dirmd/overlay/$overlay")
if [ "$besturl" != "$langurl" ]; then
echo "$urltype in en $overlay is $besturl"
echo "$urltype in $dirmd $overlay is $langurl"
if confirm "would you like to fix this discrepancy?"; then
sed -i "s|^url.*$|$besturl|" "$srcdir/$dirmd/overlay/$overlay"
echo "external link was fixed" && urlfix=true
fi
fi
fi
done
fi
done
done

View File

@ -3,8 +3,9 @@
name: WiringPi
class: interface
type: pinout
url: http://wiringpi.com
page_url: wiringpi
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pin:
'3':
name: WiringPi 8

View File

@ -4,8 +4,8 @@ name: WiringPi
class: interface
type: pinout
page_url: wiringpi
github: https://github.com/WiringPi/WiringPi2-Python
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pin:
'3':
name: WiringPi 8

View File

@ -4,8 +4,8 @@ name: WiringPi
class: interface
type: pinout
page_url: wiringpi
github: https://github.com/WiringPi/WiringPi2-Python
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pin:
'3':
name: WiringPi 8

View File

@ -4,8 +4,8 @@ name: WiringPi
class: interface
type: pinout
page_url: wiringpi
github: https://github.com/WiringPi/WiringPi2-Python
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pin:
'3':
name: WiringPi 8

View File

@ -4,8 +4,8 @@ name: WiringPi
class: interface
type: pinout
page_url: wiringpi
github: https://github.com/WiringPi/WiringPi2-Python
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pin:
'3':
name: WiringPi 8