From 0f09b98a39dfb9fddac2d71aa639be5bdd44a741 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 30 Jun 2021 00:19:39 +0200 Subject: [PATCH] scan for additional folder thumbnails --- README.md | 1 - copyparty/__main__.py | 1 + copyparty/httpcli.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d348530b..b713c7c2 100644 --- a/README.md +++ b/README.md @@ -621,7 +621,6 @@ roughly sorted by priority * readme.md as epilogue * thx kip: * pause button for uploads - * also look for cover.* * reduce up2k roundtrips * start from a chunk index and just go * terminate client on bad data diff --git a/copyparty/__main__.py b/copyparty/__main__.py index 941025d4..9a541fda 100644 --- a/copyparty/__main__.py +++ b/copyparty/__main__.py @@ -305,6 +305,7 @@ def run_argparse(argv, formatter): ap2.add_argument("--th-poke", metavar="SEC", type=int, default=300, help="activity labeling cooldown") ap2.add_argument("--th-clean", metavar="SEC", type=int, default=43200, help="cleanup interval") ap2.add_argument("--th-maxage", metavar="SEC", type=int, default=604800, help="max folder age") + ap2.add_argument("--th-covers", metavar="NAMES", type=str, default="folder.png,folder.jpg,cover.png,cover.jpg", help="folder thumbnails to stat for") ap2 = ap.add_argument_group('database options') ap2.add_argument("-e2d", action="store_true", help="enable up2k database") diff --git a/copyparty/httpcli.py b/copyparty/httpcli.py index 6f04b3d0..17d37148 100644 --- a/copyparty/httpcli.py +++ b/copyparty/httpcli.py @@ -1562,7 +1562,7 @@ class HttpCli(object): th_fmt = self.uparam.get("th") if th_fmt is not None: if is_dir: - for fn in ["folder.png", "folder.jpg"]: + for fn in self.args.th_covers.split(','): fp = os.path.join(abspath, fn) if os.path.exists(fp): vrem = "{}/{}".format(vrem.rstrip("/"), fn)