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" : "Most adaptable program",
"year" : 1986,
"dir" : "applin",
"entry_id" : "1986_applin",
"title" : "1986.applin",
"abstract" : "hello world works under cc and /bin/sh and f77",
"author_set" : [
{
"author_handle" : "Jack_Applin"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/applin - Most adaptable program</h2>
<h3>hello world works under cc and /bin/sh and f77</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 complex task done in a complex way",
"year" : 1986,
"dir" : "august",
"entry_id" : "1986_august",
"title" : "1986.august",
"abstract" : "struct-heavy e-computation with memory allocation with sbrk",
"author_set" : [
{
"author_handle" : "Lennart_Augustsson"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/august - Best complex task done in a complex way</h2>
<h3>struct-heavy e-computation with memory allocation with sbrk</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 useful obfuscation",
"year" : 1986,
"dir" : "bright",
"entry_id" : "1986_bright",
"title" : "1986.bright",
"abstract" : "hex dump with cpp compressed that uses lots of << for constants",
"author_set" : [
{
"author_handle" : "Walter_Bright"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/bright - Most useful obfuscation</h2>
<h3>hex dump with cpp compressed that uses lots of << for constants</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",
"year" : 1986,
"dir" : "hague",
"entry_id" : "1986_hague",
"title" : "1986.hague",
"abstract" : "morse code filter written with 'DIT DAH _DIT DIT_DAH'",
"author_set" : [
{
"author_handle" : "Jim_Hague"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/hague - Worst abuse of the C preprocessor</h2>
<h3>morse code filter written with 'DIT DAH _DIT DIT_DAH'</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 simple task performed in a complex way",
"year" : 1986,
"dir" : "holloway",
"entry_id" : "1986_holloway",
"title" : "1986.holloway",
"abstract" : "prints hello world! via a recursive main",
"author_set" : [
{
"author_handle" : "Bruce_Holloway"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/holloway - Best simple task performed in a complex way</h2>
<h3>prints hello world! via a recursive main</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" : 1986,
"dir" : "marshall",
"entry_id" : "1986_marshall",
"title" : "1986.marshall",
"abstract" : "train engine-shaped program prints choo choo",
"author_set" : [
{
"author_handle" : "Eric_Marshall"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/marshall - Best layout</h2>
<h3>train engine-shaped program prints choo choo</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 illegible code",
"year" : 1986,
"dir" : "pawka",
"entry_id" : "1986_pawka",
"title" : "1986.pawka",
"abstract" : "prints 'obfuscated?' big using xyyyx idents",
"author_set" : [
{
"author_handle" : "Michael_H_Pawka"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/pawka - Most illegible code</h2>
<h3>prints 'obfuscated?' big using xyyyx idents</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" : 1986,
"dir" : "stein",
"entry_id" : "1986_stein",
"title" : "1986.stein",
"abstract" : "prints HHMMSS in UTC time",
"author_set" : [
{
"author_handle" : "Jan_Stein"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/stein - Best one liner</h2>
<h3>prints HHMMSS in UTC time</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" : "Grand Prize - Most well rounded in confusion",
"year" : 1986,
"dir" : "wall",
"entry_id" : "1986_wall",
"title" : "1986.wall",
"abstract" : "dvorak keyboard emulator",
"author_set" : [
{
"author_handle" : "Larry_Wall"
+1
View File
@@ -370,6 +370,7 @@
</a>
<h1>The International Obfuscated C Code Contest</h1>
<h2>1986/wall - Grand Prize - Most well rounded in confusion</h2>
<h3>dvorak keyboard emulator</h3>
</div>
<!-- END: this line ends content from: inc/header.default.html -->