diff options
| author | tv <tv@also> | 2011-01-11 18:49:41 +0100 | 
|---|---|---|
| committer | tv <tv@also> | 2011-07-24 20:13:44 +0200 | 
| commit | 3b571bc23d69e6243a7a79a49e35ee413d4087ef (patch) | |
| tree | 659796a6a2b537aebb211a1a327f476ba66d0469 | |
| parent | 51c83c8532cbc2ef5164fc61f7be00eadf7ac6d4 (diff) | |
anonbox: add --check
| -rwxr-xr-x | anonbox/anonbox.sh | 18 | 
1 files changed, 15 insertions, 3 deletions
| diff --git a/anonbox/anonbox.sh b/anonbox/anonbox.sh index db35a5b4..d038cd0a 100755 --- a/anonbox/anonbox.sh +++ b/anonbox/anonbox.sh @@ -1,5 +1,6 @@  #! /bin/bash -#### anonbox.net - anonbox account creator +#### anonbox.net [--check] +#### anonbox account creator  set -euf  ##  @@ -16,7 +17,7 @@ eval "$(${GET-GET} |  s^<dd><p>([[:alnum:]@.]+)</p></dd>$\        email="\1" ; p  s^<dd><p><a href="([^"\\]+)">.*</a></p></dd>$\ -      uri="\1" ; p +      uri="\1/" ; p  s^<dd><p>([0-9]+)/([0-9]+)/([0-9]+) ([0-9]+):([0-9]+) ([ap]).m.</p></dd>$\        Y=20\3 ; \        m=\1 ; \ @@ -39,7 +40,18 @@ script_end_date="`date --rfc-3339=ns`"  ##  for key in email uri best_before script_begin_date script_end_date ; do    eval "val=\"\$$key\"" -  echo "$key	$val" +  echo "$key=\"$val\""  done +## +if echo "$*" | tr "$IFS" ' ' | egrep -q "(^| )--check( |$)"; then +  file="/tmp/save-$email" +  echo "file=\"$file\"" +  echo >&2 +  echo "# downloading email..." >&2 +  while ! curl -ksS "$uri" | tee "$file" | grep .; do +    sleep 10 +  done +fi +  #### end of file. | 
