From 6963072c036aaa910c0f2e46218bb289042bc915 Mon Sep 17 00:00:00 2001
From: Brett Parker <arch@sommitrealweird.co.uk>
Date: Tue, 19 Apr 2005 18:29:17 +0000
Subject: [PATCH 1/1] Add rudimentary captions

Very simple caption addition code, using a file called "captions.txt" in the photos directory.

git-archimport-id: arch@sommitrealweird.co.uk--2005-desktop/bpgallery--mainline--0.9.2--patch-9
---
 bpgallery.sh | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/bpgallery.sh b/bpgallery.sh
index 07b0d22..96cd77f 100755
--- a/bpgallery.sh
+++ b/bpgallery.sh
@@ -36,7 +36,7 @@ END
 
 function bpgallery_default_thumbsline() {
 cat << END
-<div class="thumbnail"><a href="$filename"><img src="icons/$filename" /></a></div>
+<div class="thumbnail"><a href="$filename"><img src="icons/$filename" /></a><div class="caption">$caption</div></div>
 END
 }
 
@@ -53,7 +53,7 @@ body {
         background: white;
         color: black;
         font-family: sans-serif;
-        font-size: 12pt;
+        font-size: 10pt;
 }
 
 div.thumbnail {
@@ -64,6 +64,12 @@ div.thumbnail {
         height: ${MAXHEIGHT}px;
 }
 
+div.caption {
+	width: 100%;
+	text-align: center;
+	font-weight: bold;
+}
+
 a {
         border: 0px;
 }
@@ -130,6 +136,10 @@ if [[ -z $HEADCOMMAND ]]; then
 	HEADCOMMAND=head
 fi
 
+if [[ -z $GREPCOMMAND ]]; then
+	GREPCOMMAND=grep
+fi
+
 if [[ -z $WIDTH ]]; then
 	WIDTH=100
 fi
@@ -238,7 +248,7 @@ echo done: $totalimages/$totalimages images
 
 $BPGALLERY_HEAD_FUNCTION > index.html
 
-$FINDCOMMAND . $FINDIMAGESOPTIONS | $XARGSCOMMAND -0 --replace $ECHOCOMMAND {} |$SORTCOMMAND -g | while read filename; do filename=${filename#./}; $BPGALLERY_THUMBSLINE_FUNCTION; done >> index.html
+$FINDCOMMAND . $FINDIMAGESOPTIONS | $XARGSCOMMAND -0 --replace $ECHOCOMMAND {} |$SORTCOMMAND -g | while read filename; do filename=${filename#./}; caption=$($GREPCOMMAND -E "^$filename	" captions.txt); caption=${caption#*	}; $BPGALLERY_THUMBSLINE_FUNCTION; done >> index.html
 
 $BPGALLERY_TAIL_FUNCTION >> index.html
 
-- 
2.39.5