✨ autopyvideothumbnailer: skip dead symlinks
This commit is contained in:
parent
04d109f904
commit
306778dfda
1 changed files with 6 additions and 1 deletions
|
@ -71,6 +71,9 @@ def process(searchdir):
|
|||
video_files = find_video_files(searchdir)
|
||||
|
||||
for video_file in video_files:
|
||||
# Skip if dead symlink
|
||||
if config.skip_dead_symlinks and not os.path.exists(video_file):
|
||||
continue
|
||||
# Skip if .jpg file already exists
|
||||
thumbnails_file = video_file + ".jpg"
|
||||
if os.path.lexists(thumbnails_file):
|
||||
|
@ -105,10 +108,12 @@ config = Dict()
|
|||
@click.command()
|
||||
@click.argument("searchdirs", nargs=-1)
|
||||
@click.option("-v", "--verbose", is_flag=True, default=False)
|
||||
def main(searchdirs, verbose):
|
||||
@click.option("--skip-dead-symlinks/--no-skip-dead-symlinks", default=True)
|
||||
def main(searchdirs, verbose, skip_dead_symlinks):
|
||||
"""Run pyvideothumbnailer for every video file found"""
|
||||
|
||||
config.verbose = verbose
|
||||
config.skip_dead_symlinks = skip_dead_symlinks
|
||||
config.width = 1600
|
||||
config.columns = 4 # pyvideothumbnailer default
|
||||
config.every = 5 * 60 # seconds
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue