From dede0bb7cd4533adc870013f7eabeadfcf4348a3 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Fri, 31 May 2024 18:09:35 -0700 Subject: [PATCH] improved the h2 title for HTML from markdown other than README.md For HTML files from markdown files other than README.md, the h2 title now refers to the HTML file instead of the markdown file. Changed `bin/gen-other-html.sh` VERSION from "1.2.3 2024-04-28" to "1.2.4 2024-05-31" to perform the above. Perform `make www` to perform the above and test under macOS. --- 1986/marshall/compilers.html | 2 +- 1991/brnstnd/sorta.README.html | 2 +- 1992/buzzard.2/buzzard.2.README.html | 2 +- 1992/buzzard.2/buzzard.2.design.html | 2 +- 1993/ejb/hanoi.html | 2 +- 1993/ejb/patience.html | 2 +- 1993/rince/design.html | 2 +- 1994/shapiro/shapiro.html | 2 +- 1995/leo/spoiler1.html | 2 +- 1998/dorssel/dorssel.html | 2 +- 1998/schweikh1/macos.html | 2 +- 2004/gavin/gavin.html | 2 +- 2012/deckmyn/deckmyn.html | 2 +- 2012/hou/hint.html | 2 +- 2012/tromp/how.html | 2 +- 2013/hou/doc/example.html | 2 +- 2014/endoh1/spoilers.html | 2 +- 2015/burton/road.to.obscurity.html | 2 +- 2015/burton/spoilers.html | 2 +- 2018/burton2/discrepancies.html | 2 +- 2018/ferguson/FILES.html | 2 +- 2018/ferguson/rpm.html | 2 +- 2020/endoh2/spoiler/index.html | 2 +- 2020/ferguson1/COMPILING.html | 2 +- 2020/ferguson1/HACKING.html | 2 +- 2020/ferguson1/bugs.html | 2 +- 2020/ferguson1/cannibalism.log.html | 2 +- 2020/ferguson1/chocolate-cake.html | 2 +- 2020/ferguson1/crazy.log.html | 2 +- 2020/ferguson1/gameplay.html | 2 +- 2020/ferguson1/spoilers.html | 2 +- 2020/ferguson1/terminals.html | 2 +- 2020/ferguson1/troubleshooting.html | 2 +- 2020/ferguson2/obfuscation.html | 2 +- 2020/ferguson2/recode.html | 2 +- bin/gen-other-html.sh | 7 +++++-- 36 files changed, 40 insertions(+), 37 deletions(-) diff --git a/1986/marshall/compilers.html b/1986/marshall/compilers.html index 1aad82c5e..778ae801b 100644 --- a/1986/marshall/compilers.html +++ b/1986/marshall/compilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

compilers.md for 1986/marshall

+

compilers.html for 1986/marshall

diff --git a/1991/brnstnd/sorta.README.html b/1991/brnstnd/sorta.README.html index 3ce4e576c..1476c681d 100644 --- a/1991/brnstnd/sorta.README.html +++ b/1991/brnstnd/sorta.README.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

sorta.README.md for 1991/brnstnd

+

sorta.README.html for 1991/brnstnd

diff --git a/1992/buzzard.2/buzzard.2.README.html b/1992/buzzard.2/buzzard.2.README.html index 26ef9fa3e..3e631de24 100644 --- a/1992/buzzard.2/buzzard.2.README.html +++ b/1992/buzzard.2/buzzard.2.README.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

buzzard.2.README.md for 1992/buzzard.2

+

buzzard.2.README.html for 1992/buzzard.2

diff --git a/1992/buzzard.2/buzzard.2.design.html b/1992/buzzard.2/buzzard.2.design.html index 1dd0e6dfe..4ec1904b1 100644 --- a/1992/buzzard.2/buzzard.2.design.html +++ b/1992/buzzard.2/buzzard.2.design.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

buzzard.2.design.md for 1992/buzzard.2

+

buzzard.2.design.html for 1992/buzzard.2

diff --git a/1993/ejb/hanoi.html b/1993/ejb/hanoi.html index 95f520b93..187cca133 100644 --- a/1993/ejb/hanoi.html +++ b/1993/ejb/hanoi.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

hanoi.md for 1993/ejb

+

hanoi.html for 1993/ejb

diff --git a/1993/ejb/patience.html b/1993/ejb/patience.html index 54b140673..c69551634 100644 --- a/1993/ejb/patience.html +++ b/1993/ejb/patience.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

patience.md for 1993/ejb

+

patience.html for 1993/ejb

diff --git a/1993/rince/design.html b/1993/rince/design.html index 81685019a..d2ab8d4fc 100644 --- a/1993/rince/design.html +++ b/1993/rince/design.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

design.md for 1993/rince

+

design.html for 1993/rince

diff --git a/1994/shapiro/shapiro.html b/1994/shapiro/shapiro.html index 0d6087276..fcf95c65b 100644 --- a/1994/shapiro/shapiro.html +++ b/1994/shapiro/shapiro.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

shapiro.md for 1994/shapiro

+

shapiro.html for 1994/shapiro

diff --git a/1995/leo/spoiler1.html b/1995/leo/spoiler1.html index fbf2da90b..7f622d55c 100644 --- a/1995/leo/spoiler1.html +++ b/1995/leo/spoiler1.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoiler1.md for 1995/leo

+

spoiler1.html for 1995/leo

diff --git a/1998/dorssel/dorssel.html b/1998/dorssel/dorssel.html index e78615203..94aeda852 100644 --- a/1998/dorssel/dorssel.html +++ b/1998/dorssel/dorssel.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

dorssel.md for 1998/dorssel

+

dorssel.html for 1998/dorssel

diff --git a/1998/schweikh1/macos.html b/1998/schweikh1/macos.html index c3fae7b94..ef1aa082d 100644 --- a/1998/schweikh1/macos.html +++ b/1998/schweikh1/macos.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

macos.md for 1998/schweikh1

+

macos.html for 1998/schweikh1

diff --git a/2004/gavin/gavin.html b/2004/gavin/gavin.html index 68e96fb4c..be46d636c 100644 --- a/2004/gavin/gavin.html +++ b/2004/gavin/gavin.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

gavin.md for 2004/gavin

+

gavin.html for 2004/gavin

diff --git a/2012/deckmyn/deckmyn.html b/2012/deckmyn/deckmyn.html index 6a6c34b0c..8d148b1a0 100644 --- a/2012/deckmyn/deckmyn.html +++ b/2012/deckmyn/deckmyn.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

deckmyn.md for 2012/deckmyn

+

deckmyn.html for 2012/deckmyn

diff --git a/2012/hou/hint.html b/2012/hou/hint.html index e0c6e1fc2..e0e3f7593 100644 --- a/2012/hou/hint.html +++ b/2012/hou/hint.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

hint.md for 2012/hou

+

hint.html for 2012/hou

diff --git a/2012/tromp/how.html b/2012/tromp/how.html index f751e8488..efab807d8 100644 --- a/2012/tromp/how.html +++ b/2012/tromp/how.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

how.md for 2012/tromp

+

how.html for 2012/tromp

diff --git a/2013/hou/doc/example.html b/2013/hou/doc/example.html index 645a645b2..8654c2b73 100644 --- a/2013/hou/doc/example.html +++ b/2013/hou/doc/example.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

example.md for 2013/hou

+

example.html for 2013/hou

diff --git a/2014/endoh1/spoilers.html b/2014/endoh1/spoilers.html index 6eefbb300..dbc9b23d2 100644 --- a/2014/endoh1/spoilers.html +++ b/2014/endoh1/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2014/endoh1

+

spoilers.html for 2014/endoh1

diff --git a/2015/burton/road.to.obscurity.html b/2015/burton/road.to.obscurity.html index 710b1e42f..7e575964b 100644 --- a/2015/burton/road.to.obscurity.html +++ b/2015/burton/road.to.obscurity.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

road.to.obscurity.md for 2015/burton

+

road.to.obscurity.html for 2015/burton

diff --git a/2015/burton/spoilers.html b/2015/burton/spoilers.html index 6a4b77fe0..767381cc0 100644 --- a/2015/burton/spoilers.html +++ b/2015/burton/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2015/burton

+

spoilers.html for 2015/burton

diff --git a/2018/burton2/discrepancies.html b/2018/burton2/discrepancies.html index 27bb2c12b..99744beba 100644 --- a/2018/burton2/discrepancies.html +++ b/2018/burton2/discrepancies.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

discrepancies.md for 2018/burton2

+

discrepancies.html for 2018/burton2

diff --git a/2018/ferguson/FILES.html b/2018/ferguson/FILES.html index 95b56c488..45967fd6c 100644 --- a/2018/ferguson/FILES.html +++ b/2018/ferguson/FILES.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

FILES.md for 2018/ferguson

+

FILES.html for 2018/ferguson

diff --git a/2018/ferguson/rpm.html b/2018/ferguson/rpm.html index d2cfaf57c..4031aa4c5 100644 --- a/2018/ferguson/rpm.html +++ b/2018/ferguson/rpm.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

rpm.md for 2018/ferguson

+

rpm.html for 2018/ferguson

diff --git a/2020/endoh2/spoiler/index.html b/2020/endoh2/spoiler/index.html index 3ab45d1b0..ad25a3c2f 100644 --- a/2020/endoh2/spoiler/index.html +++ b/2020/endoh2/spoiler/index.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

index.md for 2020/endoh2

+

index.html for 2020/endoh2

diff --git a/2020/ferguson1/COMPILING.html b/2020/ferguson1/COMPILING.html index 38abf4870..2f89620d2 100644 --- a/2020/ferguson1/COMPILING.html +++ b/2020/ferguson1/COMPILING.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

COMPILING.md for 2020/ferguson1

+

COMPILING.html for 2020/ferguson1

diff --git a/2020/ferguson1/HACKING.html b/2020/ferguson1/HACKING.html index 62ea874c1..b790c0113 100644 --- a/2020/ferguson1/HACKING.html +++ b/2020/ferguson1/HACKING.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

HACKING.md for 2020/ferguson1

+

HACKING.html for 2020/ferguson1

diff --git a/2020/ferguson1/bugs.html b/2020/ferguson1/bugs.html index d334c572d..e56e25355 100644 --- a/2020/ferguson1/bugs.html +++ b/2020/ferguson1/bugs.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

bugs.md for 2020/ferguson1

+

bugs.html for 2020/ferguson1

diff --git a/2020/ferguson1/cannibalism.log.html b/2020/ferguson1/cannibalism.log.html index 07c9691e6..78e94924a 100644 --- a/2020/ferguson1/cannibalism.log.html +++ b/2020/ferguson1/cannibalism.log.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

cannibalism.log.md for 2020/ferguson1

+

cannibalism.log.html for 2020/ferguson1

diff --git a/2020/ferguson1/chocolate-cake.html b/2020/ferguson1/chocolate-cake.html index 262b47a24..e3f7587d4 100644 --- a/2020/ferguson1/chocolate-cake.html +++ b/2020/ferguson1/chocolate-cake.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

chocolate-cake.md for 2020/ferguson1

+

chocolate-cake.html for 2020/ferguson1

diff --git a/2020/ferguson1/crazy.log.html b/2020/ferguson1/crazy.log.html index 2bedaf5cb..e18cee5ef 100644 --- a/2020/ferguson1/crazy.log.html +++ b/2020/ferguson1/crazy.log.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

crazy.log.md for 2020/ferguson1

+

crazy.log.html for 2020/ferguson1

diff --git a/2020/ferguson1/gameplay.html b/2020/ferguson1/gameplay.html index b1e60ca79..261536b45 100644 --- a/2020/ferguson1/gameplay.html +++ b/2020/ferguson1/gameplay.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

gameplay.md for 2020/ferguson1

+

gameplay.html for 2020/ferguson1

diff --git a/2020/ferguson1/spoilers.html b/2020/ferguson1/spoilers.html index f0875db25..57f611e1f 100644 --- a/2020/ferguson1/spoilers.html +++ b/2020/ferguson1/spoilers.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

spoilers.md for 2020/ferguson1

+

spoilers.html for 2020/ferguson1

diff --git a/2020/ferguson1/terminals.html b/2020/ferguson1/terminals.html index 8cb10b69c..37c47e429 100644 --- a/2020/ferguson1/terminals.html +++ b/2020/ferguson1/terminals.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

terminals.md for 2020/ferguson1

+

terminals.html for 2020/ferguson1

diff --git a/2020/ferguson1/troubleshooting.html b/2020/ferguson1/troubleshooting.html index 6f71a7647..ebf21e830 100644 --- a/2020/ferguson1/troubleshooting.html +++ b/2020/ferguson1/troubleshooting.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

troubleshooting.md for 2020/ferguson1

+

troubleshooting.html for 2020/ferguson1

diff --git a/2020/ferguson2/obfuscation.html b/2020/ferguson2/obfuscation.html index 4f534c7b8..eba3bcd8f 100644 --- a/2020/ferguson2/obfuscation.html +++ b/2020/ferguson2/obfuscation.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

obfuscation.md for 2020/ferguson2

+

obfuscation.html for 2020/ferguson2

diff --git a/2020/ferguson2/recode.html b/2020/ferguson2/recode.html index c73d4552b..74b838e5f 100644 --- a/2020/ferguson2/recode.html +++ b/2020/ferguson2/recode.html @@ -363,7 +363,7 @@ height=110>

The International Obfuscated C Code Contest

-

recode.md for 2020/ferguson2

+

recode.html for 2020/ferguson2

diff --git a/bin/gen-other-html.sh b/bin/gen-other-html.sh index 3645232f9..5fc1da83c 100755 --- a/bin/gen-other-html.sh +++ b/bin/gen-other-html.sh @@ -84,7 +84,7 @@ shopt -s globstar # enable ** to match all files and zero or more directories an # set variables referenced in the usage message # -export VERSION="1.2.3 2024-04-28" +export VERSION="1.2.4 2024-05-31" NAME=$(basename "$0") export NAME export V_FLAG=0 @@ -163,6 +163,7 @@ Exit codes: $NAME version: $VERSION" + # parse command line # while getopts :hv:Vd:D:nNt:T:p:u:w: flag; do @@ -579,6 +580,8 @@ for YYYY in $(< "$TOP_FILE"); do # determine the HTML file # export HTML_FILE=${MD_FILE//\.md/.html} + HTML_BASENAME=$(basename "$HTML_FILE") + export HTML_BASENAME # determine the description arg # @@ -591,7 +594,7 @@ for YYYY in $(< "$TOP_FILE"); do # determine the HEADER_2 arg # - export HEADER_2="HEADER_2=$MD_BASENAME for $YYYY_DIR" + export HEADER_2="HEADER_2=$HTML_BASENAME for $YYYY_DIR" # determine the number of levels in path of MD_FILE from topdir #