1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-21 15:48:09 +00:00
bitcoinbook/tools/image-report
2023-09-01 13:24:35 +02:00

23 lines
524 B
Bash
Executable File

#!/bin/bash -eu
BUILDDIR=$( mktemp -d )
# Generate a CSV of all images for sending to O'Reilly
files=$(
grep -A1 IMAGE_REPORT:NEW_CHAPTER book.adoc \
| sed '/^--/d; /IMAGE_REPORT/d; s/^include:://; s/\[]$//'
)
chapter=0
for file in $files ; do
chapter=$(( chapter + 1 ))
images=$BUILDDIR/$( basename $file )
grep ^image:: $file > $images || true
for image in $( seq 1 $( cat $images | wc -l ) ) ; do
echo -n "${chapter}-${image},"
sed -n "${image}{s/^image:://; s/\[.*//; p}" $images
done
done