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 output",
"year" : 1995,
"dir" : "cdua",
"entry_id" : "1995_cdua",
"title" : "1995.cdua",
"abstract" : "Generate a maze on the scren and then solve it",
"author_set" : [
{
"author_handle" : "Carlos_Duarte"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/cdua - Best output</h2>
<h3>Generate a maze on the scren and then solve it</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 humorous",
"year" : 1995,
"dir" : "dodsond1",
"entry_id" : "1995_dodsond1",
"title" : "1995.dodsond1",
"abstract" : "Text to Pig Latin translator",
"author_set" : [
{
"author_handle" : "Don_Dodson"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/dodsond1 - Most humorous</h2>
<h3>Text to Pig Latin 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" : "Best game",
"year" : 1995,
"dir" : "dodsond2",
"entry_id" : "1995_dodsond2",
"title" : "1995.dodsond2",
"abstract" : "Interactive 3D Maze",
"author_set" : [
{
"author_handle" : "Don_Dodson"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/dodsond2 - Best game</h2>
<h3>Interactive 3D Maze</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" : "Interesting algorithm",
"year" : 1995,
"dir" : "esde",
"entry_id" : "1995_esde",
"title" : "1995.esde",
"abstract" : "Searches for words in a file which have the same Soundex code",
"author_set" : [
{
"author_handle" : "Sebastian_Deorowicz"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/esde - Interesting algorithm</h2>
<h3>Searches for words in a file which have the same Soundex code</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" : 1995,
"dir" : "garry",
"entry_id" : "1995_garry",
"title" : "1995.garry",
"abstract" : "Environment-expansion and binary output via escaped env vars",
"author_set" : [
{
"author_handle" : "Garry_Glendown"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/garry - Best utility</h2>
<h3>Environment-expansion and binary output via escaped env vars</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 layout",
"year" : 1995,
"dir" : "heathbar",
"entry_id" : "1995_heathbar",
"title" : "1995.heathbar",
"abstract" : "16 bit addition the easy/hard way",
"author_set" : [
{
"author_handle" : "Heather_Downs"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/heathbar - Best layout</h2>
<h3>16 bit addition the easy/hard way</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 use of obfuscation",
"year" : 1995,
"dir" : "leo",
"entry_id" : "1995_leo",
"title" : "1995.leo",
"abstract" : "Output interesting patterns and cycles in PostScript",
"author_set" : [
{
"author_handle" : "Leonid_A_Broukhis"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/leo - Best use of obfuscation</h2>
<h3>Output interesting patterns and cycles 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 short program",
"year" : 1995,
"dir" : "makarios",
"entry_id" : "1995_makarios",
"title" : "1995.makarios",
"abstract" : "Emits the base 8 representation of prime palindromic in base 8",
"author_set" : [
{
"author_handle" : "Heather_Downs"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/makarios - Best short program</h2>
<h3>Emits the base 8 representation of prime palindromic in base 8</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 syntax",
"year" : 1995,
"dir" : "savastio",
"entry_id" : "1995_savastio",
"title" : "1995.savastio",
"abstract" : "Infinite-precision factorial calculator",
"author_set" : [
{
"author_handle" : "Michael_Savastio"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/savastio - Most obfuscated syntax</h2>
<h3>Infinite-precision factorial calculator</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 one liner",
"year" : 1995,
"dir" : "schnitzi",
"entry_id" : "1995_schnitzi",
"title" : "1995.schnitzi",
"abstract" : "Find divisors: where a core dump is a feature and not a bug",
"author_set" : [
{
"author_handle" : "Mark_Schnitzius"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/schnitzi - Best one liner</h2>
<h3>Find divisors: where a core dump is a feature and not a bug</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" : "Abusing the rules",
"year" : 1995,
"dir" : "spinellis",
"entry_id" : "1995_spinellis",
"title" : "1995.spinellis",
"abstract" : "Abusing the rules",
"author_set" : [
{
"author_handle" : "Diomidis_Spinellis"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/spinellis - Abusing the rules</h2>
<h3>Abusing the 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" : "Worst abuse of the C preprocessor and most likely to amaze",
"year" : 1995,
"dir" : "vanschnitz",
"entry_id" : "1995_vanschnitz",
"title" : "1995.vanschnitz",
"abstract" : "Towers of Hanoi via the C pre-processor",
"author_set" : [
{
"author_handle" : "David_Van_Brackle"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1995/vanschnitz - Worst abuse of the C preprocessor and most likely to amaze</h2>
<h3>Towers of Hanoi via the C pre-processor</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->