added 'only' option
This commit is contained in:
parent
e5501fb859
commit
f1100092b9
10
dl.py
10
dl.py
@ -13,8 +13,11 @@ def parse_args():
|
|||||||
help='Output directory', default='./out')
|
help='Output directory', default='./out')
|
||||||
parser.add_argument('--starter-url', type=str,
|
parser.add_argument('--starter-url', type=str,
|
||||||
help='Starter URL', default="https://www.fau.tv/auth/sso")
|
help='Starter URL', default="https://www.fau.tv/auth/sso")
|
||||||
|
|
||||||
parser.add_argument('--start-at', type=int,
|
parser.add_argument('--start-at', type=int,
|
||||||
help='Skip all previous indices (defaults to 1)', default=1)
|
help='Skip all previous indices (index starts at 1)', default=1)
|
||||||
|
parser.add_argument('--only', type=int,
|
||||||
|
help='Only download the given index')
|
||||||
|
|
||||||
parser.add_argument('--auth-token', type=str)
|
parser.add_argument('--auth-token', type=str)
|
||||||
parser.add_argument('--session-id', type=str)
|
parser.add_argument('--session-id', type=str)
|
||||||
@ -37,7 +40,10 @@ def main():
|
|||||||
os.makedirs(args.out_dir, exist_ok=True)
|
os.makedirs(args.out_dir, exist_ok=True)
|
||||||
|
|
||||||
for index, clip_id in enumerate(get_course_clip_ids(args.course_id)):
|
for index, clip_id in enumerate(get_course_clip_ids(args.course_id)):
|
||||||
if index < args.start_at - 1:
|
if args.only is not None:
|
||||||
|
if index != args.only - 1:
|
||||||
|
continue
|
||||||
|
elif index < args.start_at - 1:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
download_clip(
|
download_clip(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user