From 0d1fd9c4651c10f07b5342ac7363fa3b2fedd962 Mon Sep 17 00:00:00 2001 From: Ben Steinberg Date: Mon, 9 Nov 2020 15:15:34 -0500 Subject: [PATCH] Add fab task, count_pending_ia_links --- perma_web/fabfile/dev.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/perma_web/fabfile/dev.py b/perma_web/fabfile/dev.py index 676ae2a67..83989a360 100644 --- a/perma_web/fabfile/dev.py +++ b/perma_web/fabfile/dev.py @@ -347,6 +347,15 @@ def upload_all_to_internet_archive(): for link in links: upload_to_internet_archive(link.guid) +@task +def count_pending_ia_links(): + from perma.models import Link + + count = Link.objects.visible_to_ia().filter( + internet_archive_upload_status__in=['not_started', 'failed', 'upload_or_reupload_required', 'deleted'] + ).count() + print(count) + @task def regenerate_urlkeys(urlkey_prefix='file'): """