--- a/scripts/domain-check Fri Sep 07 11:14:29 2012 +0200
+++ b/scripts/domain-check Tue Oct 16 15:19:02 2012 +0200
@@ -269,6 +269,9 @@
elif [ "${TLDTYPE}" == "jp" ];
then
REGISTRAR=`cat ${WHOIS_TMP} | ${AWK} '/Registrant/ && $2 != "" { REGISTRAR=substr($2,1,17) } END { print REGISTRAR }'`
+ elif [ "${TLDTYPE}" == "cz" ];
+ then
+ REGISTRAR=`cat ${WHOIS_TMP} | ${AWK} '/registrar:/ && $2 != "" { REGISTRAR=substr($2,1,17) } END { print REGISTRAR }'`
fi
# If the Registrar is NULL, then we didn't get any data
@@ -312,6 +315,28 @@
esac
tday=`echo ${tdomdate} | cut -d'/' -f3`
DOMAINDATE=`echo $tday-$tmonth-$tyear`
+ elif [ "${TLDTYPE}" == "cz" ]; # for .cz 08.02.2013 dd.mm.yyyy
+ then
+ tdomdate=`cat ${WHOIS_TMP} | awk '/expire:/ { print $2 }'`
+ tyear=`echo ${tdomdate} | cut -d'.' -f3`
+ tmon=`echo ${tdomdate} | cut -d'.' -f2`
+ tday=`echo ${tdomdate} | cut -d'.' -f1`
+ case ${tmon} in
+ 1|01) tmonth=jan ;;
+ 2|02) tmonth=feb ;;
+ 3|03) tmonth=mar ;;
+ 4|04) tmonth=apr ;;
+ 5|05) tmonth=may ;;
+ 6|06) tmonth=jun ;;
+ 7|07) tmonth=jul ;;
+ 8|08) tmonth=aug ;;
+ 9|09) tmonth=sep ;;
+ 10) tmonth=oct ;;
+ 11) tmonth=nov ;;
+ 12) tmonth=dec ;;
+ *) tmonth=0 ;;
+ esac
+ DOMAINDATE=`echo $tday-$tmonth-$tyear`
else # .com, .edu, .net and may work with others
DOMAINDATE=`cat ${WHOIS_TMP} | ${AWK} '/Expiration/ { print $NF }'`
fi
@@ -457,6 +482,7 @@
print_heading
while read DOMAIN
do
+ sleep 30
check_domain_status "${DOMAIN}"
done < ${SERVERFILE}
@@ -476,3 +502,4 @@
### Exit with a success indicator
exit 0
+# vim: et ts=4 sw=4