satnogs-wut/src/wut-ia-torrents

32 lines
845 B
Python
Executable File

#!/usr/bin/env python3
#
# wut-ia-torrents --- Download SatNOGS torrents from the Internet Archive.
#
# https://archive.org/details/satnogs
from internetarchive import get_item
from internetarchive import get_session
from internetarchive import download
from internetarchive import search_items
import time
# Download dir
obs_dl='/srv/dl'
s = get_session()
s.mount_http_adapter()
search_results = s.search_items('satnogs-observations')
for i in search_items('identifier:satnogs-observations-*'):
obs_id=(i['identifier'])
print('Collection', obs_id)
download(obs_id, verbose=True, glob_pattern='*.torrent',
checksum=True, destdir=obs_dl,
retries=4, ignore_errors=True)
download(obs_id, verbose=True, glob_pattern='*_files.xml',
checksum=True, destdir=obs_dl,
retries=4, ignore_errors=True)
time.sleep(3)