add title and abstract to .entry.json and index.html files

We add an initial "_title_" and "_abstract_" to all entry `.entry.json` files.

The `bin/csv2entry.sh` tool reads the `summary.csv` file and
loads the "_title_" and "_abstract_" to entry `.entry.json` files.

Changed `bin/csv2entry.sh` VERSION from "1.3 2024-09-23"
to "1.4 2024-09-27".

Perform `make csv2entry` to perform the above and test under macOS.

The `bin/cvt-submission.sh` tool adds "_title_" and "_abstract_" to the
.entry.json based on the `.info.json` file.

Changed `bin/cvt-submission.sh` VERSION from "1.2 2024-09-23"
to "1.3 2024-09-27".

The `bin/entry2csv.sh` tool forms the `summary.csv` file
based on the "_title_" and "_abstract_" fields found in .entry.json files.

Changed `bin/entry2csv.sh` VERSION from "1.3 2024-09-23"
to "1.4 2024-09-27".

Perform `make entry2csv` to perform the above and test under macOS.

Added `-H` and `header=with-header-3` to the `bin/md2html.cfg`
for the configuration entry for `[12][0-9][0-9][0-9]/*/README.md`.

Changed `bin/md2html.sh` VERSION from "1.6 2024-08-17"
to "1.7 2024-09-27".

All entry `index.html` files now list the "_abstract_" in a new
`<h3>abstract</h3>` header.

Changed `bin/subst.entry-index.sh` VERSION from "1.6 2024-09-23"
to "1.7 2024-09-27".

Removed `summary.csv`.

Added `summary.csv` and `summary.numbers` to `.gitignore`.
Sorted the result with `bin/sgi.sh`.

Perform `make quick_www` to perform the above and test under macOS.

Perform `make www` to perform the above and test under macOS.
This commit is contained in:
Landon Curt Noll committed 2024-09-27 23:40:45 -07:00
1 parent 16c5a84b10
commit 0fa01fd744
651 files changed
+1925 -743

No files matched your search

+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best of Show",
"year" : 1998,
"dir" : "banks",
"entry_id" : "1998_banks",
"title" : "1998.banks",
"abstract" : "A flight simulator!",
"author_set" : [
{
"author_handle" : "Carl_Banks"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/banks - Best of Show</h2>
<h3>A flight simulator!</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best encapsulation",
"year" : 1998,
"dir" : "bas1",
"entry_id" : "1998_bas1",
"title" : "1998.bas1",
"abstract" : "Outputs a gziped 3D beam maze in Postscript",
"author_set" : [
{
"author_handle" : "Bas_de_Bakker"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/bas1 - Best encapsulation</h2>
<h3>Outputs a gziped 3D beam maze in Postscript</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best small program",
"year" : 1998,
"dir" : "bas2",
"entry_id" : "1998_bas2",
"title" : "1998.bas2",
"abstract" : "determines the size of stdin under IOCCC sizing rules",
"author_set" : [
{
"author_handle" : "Bas_de_Bakker"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/bas2 - Best small program</h2>
<h3>determines the size of stdin under IOCCC sizing rules</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best object orientation",
"year" : 1998,
"dir" : "chaos",
"entry_id" : "1998_chaos",
"title" : "1998.chaos",
"abstract" : "Rotates and zooms an object using ASCII graphics",
"author_set" : [
{
"author_handle" : "Alan_De_Smet"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/chaos - Best object orientation</h2>
<h3>Rotates and zooms an object using ASCII graphics</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best data hiding",
"year" : 1998,
"dir" : "df",
"entry_id" : "1998_df",
"title" : "1998.df",
"abstract" : "A word guessing game",
"author_set" : [
{
"author_handle" : "Daniel_Fischer"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/df - Best data hiding</h2>
<h3>A word guessing game</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best utility",
"year" : 1998,
"dir" : "dlowe",
"entry_id" : "1998_dlowe",
"title" : "1998.dlowe",
"abstract" : "Pootifies stdin (useful to view Microsoft html files)",
"author_set" : [
{
"author_handle" : "J_David_Lowe"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/dlowe - Best utility</h2>
<h3>Pootifies stdin (useful to view Microsoft html files)</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Most fun",
"year" : 1998,
"dir" : "dloweneil",
"entry_id" : "1998_dloweneil",
"title" : "1998.dloweneil",
"abstract" : "A very addictive ASCII poot game",
"author_set" : [
{
"author_handle" : "J_David_Lowe"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/dloweneil - Most fun</h2>
<h3>A very addictive ASCII poot game</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Obsolescent feature",
"year" : 1998,
"dir" : "dorssel",
"entry_id" : "1998_dorssel",
"title" : "1998.dorssel",
"abstract" : "ASCII / Morse code translator",
"author_set" : [
{
"author_handle" : "Frans_van_Dorsselaer"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/dorssel - Obsolescent feature</h2>
<h3>ASCII / Morse code translator</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Most obfuscated translator",
"year" : 1998,
"dir" : "fanf",
"entry_id" : "1998_fanf",
"title" : "1998.fanf",
"abstract" : "Translates Lambda expressions into combinator expressions",
"author_set" : [
{
"author_handle" : "Tony_Finch"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/fanf - Most obfuscated translator</h2>
<h3>Translates Lambda expressions into combinator expressions</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best flow control",
"year" : 1998,
"dir" : "schnitzi",
"entry_id" : "1998_schnitzi",
"title" : "1998.schnitzi",
"abstract" : "Prints a C program that sorts arguments using strange functions",
"author_set" : [
{
"author_handle" : "Mark_Schnitzius"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/schnitzi - Best flow control</h2>
<h3>Prints a C program that sorts arguments using strange functions</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "CPP abuse",
"year" : 1998,
"dir" : "schweikh1",
"entry_id" : "1998_schweikh1",
"title" : "1998.schweikh1",
"abstract" : "Tests to see if your compiler and headers are standard",
"author_set" : [
{
"author_handle" : "Jens_Schweikhardt"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/schweikh1 - CPP abuse</h2>
<h3>Tests to see if your compiler and headers are standard</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Most erratic behavior",
"year" : 1998,
"dir" : "schweikh2",
"entry_id" : "1998_schweikh2",
"title" : "1998.schweikh2",
"abstract" : "Prints random 0's and 1's causes some gcc's as passes to choke",
"author_set" : [
{
"author_handle" : "Jens_Schweikhardt"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/schweikh2 - Most erratic behavior</h2>
<h3>Prints random 0's and 1's causes some gcc's as passes to choke</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Most space efficient",
"year" : 1998,
"dir" : "schweikh3",
"entry_id" : "1998_schweikh3",
"title" : "1998.schweikh3",
"abstract" : "Finds duplicate files that waste disk space",
"author_set" : [
{
"author_handle" : "Jens_Schweikhardt"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/schweikh3 - Most space efficient</h2>
<h3>Finds duplicate files that waste disk space</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->
+3 -1
View File
@@ -1,10 +1,12 @@
{
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
"entry_JSON_format_version" : "1.1 2024-02-11",
"entry_JSON_format_version" : "1.2 2024-09-25",
"award" : "Best self-documenting",
"year" : 1998,
"dir" : "tomtorfs",
"entry_id" : "1998_tomtorfs",
"title" : "1998.tomtorfs",
"abstract" : "CRC generator",
"author_set" : [
{
"author_handle" : "Tom_Torfs"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1998/tomtorfs - Best self-documenting</h2>
<h3>CRC generator</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->