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" : "Best one liner",
|
||||
"year" : 2020,
|
||||
"dir" : "burton",
|
||||
"entry_id" : "2020_burton",
|
||||
"title" : "2020.burton",
|
||||
"abstract" : "Byte to binary without loops as a 1-liner",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Dave_Burton"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/burton - Best one liner</h2>
|
||||
<h3>Byte to binary without loops as a 1-liner</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 - abuse of libc",
|
||||
"year" : 2020,
|
||||
"dir" : "carlini",
|
||||
"entry_id" : "2020_carlini",
|
||||
"title" : "2020.carlini",
|
||||
"abstract" : "printf machine",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Nicholas_Carlini"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/carlini - Best of Show - abuse of libc</h2>
|
||||
<h3>printf machine</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 explosive",
|
||||
"year" : 2020,
|
||||
"dir" : "endoh1",
|
||||
"entry_id" : "2020_endoh1",
|
||||
"title" : "2020.endoh1",
|
||||
"abstract" : "Minesweeper solver",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Yusuke_Endoh"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/endoh1 - Most explosive</h2>
|
||||
<h3>Minesweeper solver</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 perspective",
|
||||
"year" : 2020,
|
||||
"dir" : "endoh2",
|
||||
"entry_id" : "2020_endoh2",
|
||||
"title" : "2020.endoh2",
|
||||
"abstract" : "Star Wars crawler",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Yusuke_Endoh"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/endoh2 - Best perspective</h2>
|
||||
<h3>Star Wars crawler</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 head-turning",
|
||||
"year" : 2020,
|
||||
"dir" : "endoh3",
|
||||
"entry_id" : "2020_endoh3",
|
||||
"title" : "2020.endoh3",
|
||||
"abstract" : "ASCII clock",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Yusuke_Endoh"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/endoh3 - Most head-turning</h2>
|
||||
<h3>ASCII clock</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" : "Don't tread on me award",
|
||||
"year" : 2020,
|
||||
"dir" : "ferguson1",
|
||||
"entry_id" : "2020_ferguson1",
|
||||
"title" : "2020.ferguson1",
|
||||
"abstract" : "Snake game",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Cody_Boone_Ferguson"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/ferguson1 - Don't tread on me award</h2>
|
||||
<h3>Snake 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" : "Most enigmatic",
|
||||
"year" : 2020,
|
||||
"dir" : "ferguson2",
|
||||
"entry_id" : "2020_ferguson2",
|
||||
"title" : "2020.ferguson2",
|
||||
"abstract" : "Enigma machine",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Cody_Boone_Ferguson"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/ferguson2 - Most enigmatic</h2>
|
||||
<h3>Enigma machine</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 phony",
|
||||
"year" : 2020,
|
||||
"dir" : "giles",
|
||||
"entry_id" : "2020_giles",
|
||||
"title" : "2020.giles",
|
||||
"abstract" : "DTMF encoder/decoder",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Edward_Giles"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/giles - Most phony</h2>
|
||||
<h3>DTMF encoder/decoder</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 utility",
|
||||
"year" : 2020,
|
||||
"dir" : "kurdyukov1",
|
||||
"entry_id" : "2020_kurdyukov1",
|
||||
"title" : "2020.kurdyukov1",
|
||||
"abstract" : "MD5 checksum",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Ilya_Kurdyukov"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/kurdyukov1 - Best utility</h2>
|
||||
<h3>MD5 checksum</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" : "Least detailed",
|
||||
"year" : 2020,
|
||||
"dir" : "kurdyukov2",
|
||||
"entry_id" : "2020_kurdyukov2",
|
||||
"title" : "2020.kurdyukov2",
|
||||
"abstract" : "Image segmenter",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Ilya_Kurdyukov"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/kurdyukov2 - Least detailed</h2>
|
||||
<h3>Image segmenter</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" : "Bset slaml prragom",
|
||||
"year" : 2020,
|
||||
"dir" : "kurdyukov3",
|
||||
"entry_id" : "2020_kurdyukov3",
|
||||
"title" : "2020.kurdyukov3",
|
||||
"abstract" : "Letter permuter",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Ilya_Kurdyukov"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/kurdyukov3 - Bset slaml prragom</h2>
|
||||
<h3>Letter permuter</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 lámatyávë",
|
||||
"year" : 2020,
|
||||
"dir" : "kurdyukov4",
|
||||
"entry_id" : "2020_kurdyukov4",
|
||||
"title" : "2020.kurdyukov4",
|
||||
"abstract" : "Markov chain text generator",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Ilya_Kurdyukov"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/kurdyukov4 - Best abuse of lámatyávë</h2>
|
||||
<h3>Markov chain text generator</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 percussive",
|
||||
"year" : 2020,
|
||||
"dir" : "otterness",
|
||||
"entry_id" : "2020_otterness",
|
||||
"title" : "2020.otterness",
|
||||
"abstract" : "MIDI improver",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Nathan_Otterness"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/otterness - Most percussive</h2>
|
||||
<h3>MIDI improver</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 misleading indentation",
|
||||
"year" : 2020,
|
||||
"dir" : "tsoj",
|
||||
"entry_id" : "2020_tsoj",
|
||||
"title" : "2020.tsoj",
|
||||
"abstract" : "Asteroids",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Tsoj"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/tsoj - Most misleading indentation</h2>
|
||||
<h3>Asteroids</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
"year" : 2020,
|
||||
"dir" : "yang",
|
||||
"entry_id" : "2020_yang",
|
||||
"title" : "yang.2020",
|
||||
"abstract" : "PIN-protected program generator",
|
||||
"author_set" : [
|
||||
{
|
||||
"author_handle" : "Don_Yang"
|
||||
|
||||
@@ -370,6 +370,7 @@
|
||||
</a>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>2020/yang - Best abuse of CPP</h2>
|
||||
<h3>PIN-protected program generator</h3>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
|
||||
Reference in new issue
Block a user