fdroiddata/tools/google-code-moved.sh

22 lines
498 B
Bash
Raw Normal View History

#!/bin/sh
# This fetches all google code source pages and reports those that have moved
# to github.
set -e
2015-08-27 19:01:41 +00:00
all=$(sed -n 's@Source Code:\(.*code\.google\.com.*/source\)@\1@p' metadata/*.txt | sort -u)
len=$(echo "$all" | wc -l)
echo "$len apps left"
echo "$all" | sort -u | shuf | while read url; do
2015-08-28 04:00:15 +00:00
printf "."
found=$(curl -s $url/checkout | sed -n 's/.*<A HREF="\(.*\)">here<\/A>.*/\1/p')
if [ -n "$found" ]; then
2015-08-28 04:00:15 +00:00
printf "\n%s\n" $url
printf "\tProject moved: %s\n" $found
fi
done