From e813283509ffd204e8dd6f721a83ec50a53e5411 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 18 Mar 2023 18:08:41 +0200 Subject: add pre-generate-hook --- gemtexter | 3 +++ gemtexter.conf | 1 + 2 files changed, 4 insertions(+) diff --git a/gemtexter b/gemtexter index e60db83..3501d0c 100755 --- a/gemtexter +++ b/gemtexter @@ -127,6 +127,9 @@ main () { atomfeed::generate ;; --generate) + if [ -x "$PRE_GENERATE_HOOK" ]; then + $PRE_GENERATE_HOOK + fi template::generate log INFO 'Generating feeds - this may will take a while' gemfeed::generate & diff --git a/gemtexter.conf b/gemtexter.conf index 5b10bf0..50aaa4e 100644 --- a/gemtexter.conf +++ b/gemtexter.conf @@ -5,6 +5,7 @@ declare -xr EMAIL='hi@paul.cyou' declare -xr IMAGE_PATTERN='\.(jpg|png|gif)$' declare -xr ATOM_MAX_ENTRIES=42 declare -xr CONTENT_BASE_DIR=../foo.zone-content +declare -xr PRE_GENERATE_HOOK=./pre_generate_hook.sh declare -xr POST_PUBLISH_HOOK=./post_publish_hook.sh declare -xr HTML_HEADER=./extras/html/header.html.part declare -xr HTML_FOOTER=./extras/html/footer.html.part -- cgit v1.2.3