From 2bd62c156e568500aea3f8cfe65f4e2d833178f0 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Thu, 4 Jul 2013 08:56:54 -0700 Subject: [PATCH] set curl timeout and retry --- meow.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meow.sh b/meow.sh index 6c6c4e4..b3cfdc8 100644 --- a/meow.sh +++ b/meow.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash SEP=$'\1' +curl=(curl -sS -m 32 --connect-timeout 8 --retry 3 --retry-delay 1) die() { echo -E "$@" 1>&2 @@ -46,7 +47,7 @@ groupreleases() { # groupname [timestamp] nullcheck "$1" # TODO: escapeurl $1 local URL="http://www.nyaa.eu/?page=search&term=%5B$1%5D&page=rss" - curl -LsS "$URL" > "$1.xml" || die "Failed to retrieve releases for $1" + ${curl[@]} "$URL" > "$1.xml" || die "Failed to retrieve releases for $1" tr -d '\r\n'"$SEP" < "$1.xml" | splittags item | scrape "$1" "${2:-}" }