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:
1 parent
16c5a84b10
commit
0fa01fd744
651 files changed
+1925
-743
No files matched your search
@@ -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" : "Dishonorable mention",
|
||||
"year" : 2001,
|
||||
"dir" : "anonymous",
|
||||
"entry_id" : "2001_anonymous",
|
||||
"title" : "2001.anonymous",
|
||||
"abstract" : "optimizing dynamic x86 binary translator on any host",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Anonymous_2001"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/anonymous - Dishonorable mention</h2>
|
||||
<h3>optimizing dynamic x86 binary translator on any host</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 abuse of the rules",
|
||||
"year" : 2001,
|
||||
"dir" : "bellard",
|
||||
"entry_id" : "2001_bellard",
|
||||
"title" : "2001.bellard",
|
||||
"abstract" : "A C subset programming system for x86",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Fabrice_Bellard"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/bellard - Best abuse of the rules</h2>
|
||||
<h3>A C subset programming system for x86</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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" : 2001,
|
||||
"dir" : "cheong",
|
||||
"entry_id" : "2001_cheong",
|
||||
"title" : "2001.cheong",
|
||||
"abstract" : "Computes arbitrary-precision square root",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Raymond_Cheong"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/cheong - Best short program</h2>
|
||||
<h3>Computes arbitrary-precision square root</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 sound",
|
||||
"year" : 2001,
|
||||
"dir" : "coupard",
|
||||
"entry_id" : "2001_coupard",
|
||||
"title" : "2001.coupard",
|
||||
"abstract" : "Outputs current time as a sound file",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Pierre-Philippe_Coupard"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/coupard - Most obfuscated sound</h2>
|
||||
<h3>Outputs current time as a sound file</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 driver",
|
||||
"year" : 2001,
|
||||
"dir" : "ctk",
|
||||
"entry_id" : "2001_ctk",
|
||||
"title" : "2001.ctk",
|
||||
"abstract" : "A driver game",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Chris_King"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/ctk - Worst driver</h2>
|
||||
<h3>A driver game</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 AI",
|
||||
"year" : 2001,
|
||||
"dir" : "dgbeards",
|
||||
"entry_id" : "2001_dgbeards",
|
||||
"title" : "2001.dgbeards",
|
||||
"abstract" : "Plays suicide chess",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Doug_Beardsley"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/dgbeards - Best AI</h2>
|
||||
<h3>Plays suicide chess</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 abuse of the C preprocessor",
|
||||
"year" : 2001,
|
||||
"dir" : "herrmann1",
|
||||
"entry_id" : "2001_herrmann1",
|
||||
"title" : "2001.herrmann1",
|
||||
"abstract" : "A Turing machine using preprocessor",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Immanuel_Herrmann"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/herrmann1 - Best abuse of the C preprocessor</h2>
|
||||
<h3>A Turing machine using preprocessor</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 eye-crossing",
|
||||
"year" : 2001,
|
||||
"dir" : "herrmann2",
|
||||
"entry_id" : "2001_herrmann2",
|
||||
"title" : "2001.herrmann2",
|
||||
"abstract" : "SIRDS/3D generator where the source is SIRDS/3D itself",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Immanuel_Herrmann"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/herrmann2 - Most eye-crossing</h2>
|
||||
<h3>SIRDS/3D generator where the source is SIRDS/3D itself</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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" : 2001,
|
||||
"dir" : "jason",
|
||||
"entry_id" : "2001_jason",
|
||||
"title" : "2001.jason",
|
||||
"abstract" : "An Adventure-like game",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Jason_Orendorff"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/jason - Best of Show</h2>
|
||||
<h3>An Adventure-like game</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 curses game",
|
||||
"year" : 2001,
|
||||
"dir" : "kev",
|
||||
"entry_id" : "2001_kev",
|
||||
"title" : "2001.kev",
|
||||
"abstract" : "A Pong game across network",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Kevin_Pulo"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/kev - Best curses game</h2>
|
||||
<h3>A Pong game across network</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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" : 2001,
|
||||
"dir" : "ollinger",
|
||||
"entry_id" : "2001_ollinger",
|
||||
"title" : "2001.ollinger",
|
||||
"abstract" : "Prints primes with a sieve graph",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Nicolas_Ollinger"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/ollinger - Best of Show</h2>
|
||||
<h3>Prints primes with a sieve graph</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 abuse of the user",
|
||||
"year" : 2001,
|
||||
"dir" : "rosten",
|
||||
"entry_id" : "2001_rosten",
|
||||
"title" : "2001.rosten",
|
||||
"abstract" : "Makes X mouse pointer have inertia or anti-inertia",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Edward_Rosten"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/rosten - Best abuse of the user</h2>
|
||||
<h3>Makes X mouse pointer have inertia or anti-inertia</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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" : 2001,
|
||||
"dir" : "schweikh",
|
||||
"entry_id" : "2001_schweikh",
|
||||
"title" : "2001.schweikh",
|
||||
"abstract" : "Shell glob matcher",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Jens_Schweikhardt"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/schweikh - Best one liner</h2>
|
||||
<h3>Shell glob matcher</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 position-independent code",
|
||||
"year" : 2001,
|
||||
"dir" : "westley",
|
||||
"entry_id" : "2001_westley",
|
||||
"title" : "2001.westley",
|
||||
"abstract" : "Sorts/scrambles that outputs as text/punch-cards",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Brian_Westley"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/westley - Best position-independent code</h2>
|
||||
<h3>Sorts/scrambles that outputs as text/punch-cards</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -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 graphic game",
|
||||
"year" : 2001,
|
||||
"dir" : "williams",
|
||||
"entry_id" : "2001_williams",
|
||||
"title" : "2001.williams",
|
||||
"abstract" : "Plays X-based missile command",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "John_Williams"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2001/williams - Best graphic game</h2>
|
||||
<h3>Plays X-based missile command</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
Reference in new issue
Block a user