|
|
@@ -30,12 +30,12 @@ urlpattern="$1" |
|
|
|
|
|
|
|
query='FROM queued_urls JOIN url_strings ON url_string_id = url_strings.id WHERE url LIKE "'"${urlpattern}"'" ESCAPE "\" AND status = "skipped" AND try_count > 3' |
|
|
|
|
|
|
|
if [[ "${action}" == 'count' ]] |
|
|
|
if [[ "${action}" == 'write' ]] |
|
|
|
then |
|
|
|
sqlite3 "${filename}" "SELECT COUNT(queued_urls.id) ${query}" |
|
|
|
sqlite3 "${filename}" 'UPDATE queued_urls SET status = "todo", try_count = 0, status_code = NULL WHERE id IN (SELECT queued_urls.id '"${query}"')' |
|
|
|
elif [[ "${action}" == 'print' ]] |
|
|
|
then |
|
|
|
sqlite3 "${filename}" "SELECT queued_urls.*, url_strings.* ${query}" |
|
|
|
else |
|
|
|
sqlite3 "${filename}" 'UPDATE queued_urls SET status = "todo", try_count = 0, status_code = NULL WHERE id IN (SELECT queued_urls.id '"${query}"')' |
|
|
|
sqlite3 "${filename}" "SELECT COUNT(queued_urls.id) ${query}" |
|
|
|
fi |