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'): """