mirror of
https://git.lecygnenoir.info/LecygneNoir/prismedia.git
synced 2025-10-03 09:29:16 +02:00
Add utilities to manage thumbnail
This commit is contained in:
parent
7dd84e1f8d
commit
c822a10d0e
1 changed files with 26 additions and 1 deletions
27
lib/utils.py
27
lib/utils.py
|
@ -98,6 +98,32 @@ def getLanguage(language, platform):
|
|||
return PEERTUBE_LANGUAGE[language.lower()]
|
||||
|
||||
|
||||
def remove_empty_kwargs(**kwargs):
|
||||
good_kwargs = {}
|
||||
if kwargs is not None:
|
||||
for key, value in kwargs.iteritems():
|
||||
if value:
|
||||
good_kwargs[key] = value
|
||||
return good_kwargs
|
||||
|
||||
def searchThumbnail(options):
|
||||
video_directory = dirname(options.get('--file')) + "/"
|
||||
# First, check for thumbnail based on videoname
|
||||
if options.get('--name'):
|
||||
if isfile(video_directory + options.get('--name') + ".jpg"):
|
||||
options['--thumbnail'] = video_directory + options.get('--name') + ".jpg"
|
||||
elif isfile(video_directory + options.get('--name') + ".jpeg"):
|
||||
options['--thumbnail'] = video_directory + options.get('--name') + ".jpeg"
|
||||
# Then, if we still not have thumbnail, check for thumbnail based on videofile name
|
||||
if not options.get('--thumbnail'):
|
||||
video_file = splitext(basename(options.get('--file')))[0]
|
||||
if isfile(video_directory + video_file + ".jpg"):
|
||||
options['--thumbnail'] = video_directory + video_file + ".jpg"
|
||||
elif isfile(video_directory + video_file + ".jpeg"):
|
||||
options['--thumbnail'] = video_directory + video_file + ".jpeg"
|
||||
return options
|
||||
|
||||
|
||||
# return the nfo as a RawConfigParser object
|
||||
def loadNFO(options):
|
||||
video_directory = dirname(options.get('--file')) + "/"
|
||||
|
@ -117,7 +143,6 @@ def loadNFO(options):
|
|||
else:
|
||||
if options.get('--name'):
|
||||
nfo_file = video_directory + options.get('--name') + ".txt"
|
||||
print nfo_file
|
||||
if isfile(nfo_file):
|
||||
try:
|
||||
logging.info("Using " + nfo_file + " as NFO, loading...")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue