From 86ff53e1b6d2a41726f735b247b8ac2c54ed19e1 Mon Sep 17 00:00:00 2001 From: Tim Moody Date: Sat, 17 Jun 2017 09:11:55 -0400 Subject: [PATCH] handle non-standard file names for gutenberg zims --- roles/kiwix/templates/iiab-make-kiwix-lib.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/kiwix/templates/iiab-make-kiwix-lib.py b/roles/kiwix/templates/iiab-make-kiwix-lib.py index 011ac1cec..97a00139d 100644 --- a/roles/kiwix/templates/iiab-make-kiwix-lib.py +++ b/roles/kiwix/templates/iiab-make-kiwix-lib.py @@ -72,7 +72,12 @@ def main(): # create map of generic zim name to actual, assumes pattern of _ # all current files follow this pattern, but some older ones, no longer in the catalog, do not + ulpos = filename.rfind("_") + # but gutenberg don't + if "gutenberg_" in filename: + ulpos = filename[:ulpos].rfind("_") + wiki_name = filename[:ulpos] zim_versions[wiki_name] = filename # if there are multiples, last should win except: #skip things that don't work