update title
This commit is contained in:
@@ -25,11 +25,6 @@ class Media(Controller):
|
||||
db = self.app.kontor_db
|
||||
updates = db.get_update_list()
|
||||
self.app.log.info(f"found {len(updates)} links for update")
|
||||
for file_id, url in updates.items():
|
||||
link = MediaVideo(url)
|
||||
title = link.get_title()
|
||||
if title is not None:
|
||||
db.update_entry('media_file', file_id, {'title': title, 'review': 0,})
|
||||
|
||||
@ex(
|
||||
label='download',
|
||||
@@ -48,25 +43,25 @@ class Media(Controller):
|
||||
if self.app.pargs.media_dir is not None:
|
||||
data['media_dir'] = self.app.pargs.media_dir
|
||||
db = self.app.kontor_db
|
||||
downloads = db.get_download_list()
|
||||
downloads = db.get_download_list(data['media_dir'])
|
||||
self.app.log.info(f"found {len(downloads)} links for download")
|
||||
for file_id, url in downloads.items():
|
||||
link = VideoLink(url, VideoType.MEDIA_FILE)
|
||||
file_name = link.download(download_dir=data['media_dir'])
|
||||
if file_name is None:
|
||||
db.update_entry('media_file', file_id, {'file_name': None, 'should_download': 1})
|
||||
else:
|
||||
download_file = Path(file_name)
|
||||
download_file.with_name(f"{file_id}{download_file.suffix}")
|
||||
link.file_name = download_file.name
|
||||
link.should_download = 0
|
||||
link.cloud_link = download_file.absolute()
|
||||
db.update_entry('media_file', file_id,
|
||||
{
|
||||
'file_name': download_file.name,
|
||||
'should_download': 0,
|
||||
'cloud_link': download_file.absolute()}
|
||||
)
|
||||
#for file_id, url in downloads.items():
|
||||
# link = VideoLink(url, VideoType.MEDIA_FILE)
|
||||
# file_name = link.download(download_dir=data['media_dir'])
|
||||
# if file_name is None:
|
||||
# db.update_entry('media_file', file_id, {'file_name': None, 'should_download': 1})
|
||||
# else:
|
||||
# download_file = Path(file_name)
|
||||
# download_file.with_name(f"{file_id}{download_file.suffix}")
|
||||
# link.file_name = download_file.name
|
||||
# link.should_download = 0
|
||||
# link.cloud_link = download_file.absolute()
|
||||
# db.update_entry('media_file', file_id,
|
||||
# {
|
||||
# 'file_name': download_file.name,
|
||||
# 'should_download': 0,
|
||||
# 'cloud_link': download_file.absolute()}
|
||||
# )
|
||||
|
||||
@ex(
|
||||
help='add url to database',
|
||||
|
||||
Reference in New Issue
Block a user