Vorbereitung Release 0.2.0 #83
@@ -17,6 +17,7 @@ parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
|
||||
parser.add_argument('--verbose', '-v', action='count', default=0)
|
||||
parser.add_argument('--config', '-c', default='kontor-docker')
|
||||
parser.add_argument('--dir', '-d', default='/data/media')
|
||||
parser.add_argument('--limit', '-l', type=int, help='maximum number of links to check')
|
||||
parser.add_argument('--tool', '-t', default='yt-dlp')
|
||||
parser.add_argument('--dry-run', '-m', action='store_true')
|
||||
args = parser.parse_args()
|
||||
@@ -111,8 +112,13 @@ if __name__ == '__main__':
|
||||
response = requests.get("http://127.0.0.1:8800/api/media/files?download=true")
|
||||
log.info(f"Status: {response.status_code}")
|
||||
data = response.json()
|
||||
log.info(f"data: {len(data)}")
|
||||
for item in data:
|
||||
entries_count = len(data)
|
||||
log.info(f"data: {entries_count}")
|
||||
mediafile_index = 1
|
||||
log.debug(f"data: {len(data)}")
|
||||
missing_actors = {}
|
||||
if args.limit:
|
||||
log.warning(f"check the first {args.limit} links") for item in data:
|
||||
link = item['url']
|
||||
file_id = item['id']
|
||||
log.info(f"{file_id} - {link}")
|
||||
@@ -129,5 +135,9 @@ if __name__ == '__main__':
|
||||
rename_file(item)
|
||||
log.info(f'{item}')
|
||||
update_status(file_id, item)
|
||||
log.warning(f"processed {mediafile_index}/{entries_count}")
|
||||
if args.limit and args.limit <= mediafile_index:
|
||||
break
|
||||
mediafile_index += 1
|
||||
log.info('kontor.download finished')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user