|
@@ -58,7 +58,7 @@ elif ARGUMENTS.list:
|
|
|
elif ARGUMENTS.deleteid:
|
|
|
program.delete_subscription(DB, ARGUMENTS.deleteid)
|
|
|
elif ARGUMENTS.update:
|
|
|
- program.update_subscriptions(CONF, DB)
|
|
|
+ program.update_subscriptions(DB, CONF)
|
|
|
elif ARGUMENTS.download:
|
|
|
VIDEOS_DOWNLOADED, VIDEOS_FAILED, VIDEO_TITLES = \
|
|
|
program.download_videos(DB, CONF)
|
|
@@ -79,29 +79,8 @@ elif ARGUMENTS.download:
|
|
|
"about new videos, please check the notify "
|
|
|
"parameter in your configuration."))
|
|
|
|
|
|
-elif ARGUMENTS.subscriptionid is not None:
|
|
|
- try:
|
|
|
- DATA = DB.get_subscription(ARGUMENTS.subscriptionid)
|
|
|
- except stov_exceptions.DBWriteAccessFailedException as error:
|
|
|
- LOGGER.error(error)
|
|
|
- sys.exit(1)
|
|
|
- else:
|
|
|
- if DATA:
|
|
|
- SUBSCRIPTION = subscription.Sub(subscription_id=DATA[0][0],
|
|
|
- title=DATA[0][1],
|
|
|
- subscription_type=DATA[0][2],
|
|
|
- name=DATA[0][3],
|
|
|
- search=DATA[0][4],
|
|
|
- directory=DATA[0][5],
|
|
|
- disabled=DATA[0][6], conf=CONF)
|
|
|
- VIDEOS = DB.get_videos(SUBSCRIPTION.get_id(), CONF)
|
|
|
- SUBSCRIPTION.gather_videos(VIDEOS)
|
|
|
- VIDEO_LIST = SUBSCRIPTION.print_videos()
|
|
|
- for video in VIDEO_LIST:
|
|
|
- LOGGER.info(video)
|
|
|
- else:
|
|
|
- LOGGER.error(_("Invalid subscription, please check the list and "
|
|
|
- "try again."))
|
|
|
+elif ARGUMENTS.subscriptionid:
|
|
|
+ program.list_videos(DB, CONF, ARGUMENTS.subscriptionid)
|
|
|
elif ARGUMENTS.catchup is not None:
|
|
|
try:
|
|
|
SUB_DATA = DB.get_subscription_title(ARGUMENTS.catchup)
|