improve manifest content and README.md
Made a number of technical adjustments to manifest.numbers and missing_manifest.numbers. Moved 2020/ferguson1/*.html entries from manifest.numbers to missing_manifest.numbers in anticipation of those html files being generated. Updated README.md with additional manifest information.
This commit is contained in:
1 parent
04d02f8ef6
commit
c0e84b0635
8 files changed
+176
-133
No files matched your search
+113
-70
@@ -1,6 +1,5 @@
|
||||
# tmp
|
||||
|
||||
|
||||
The purpose of the `tmp` directory is to hold temporary files.
|
||||
The files in the `tmp` directory will go away leaving behind
|
||||
an empty `tmp` directory.
|
||||
@@ -112,6 +111,7 @@ A `year` string matches this regexp:
|
||||
|
||||
The `year` directories reside directly below the top level directory.
|
||||
|
||||
|
||||
### `.year`
|
||||
|
||||
Each `year` will have a file directory under it named:
|
||||
@@ -309,6 +309,11 @@ A `year/dir/.winner.json` file will be derived from the contents the `year/dir/.
|
||||
the [author_wins.csv](author_wins.csv) file, the `year/dir/.year` file, and the
|
||||
contents of the `year/dir` directory.
|
||||
|
||||
The 11 field names in [manifest.numbers](manifest.numbers),
|
||||
[missing_manifest.numbers](missing_manifest.numbers), and
|
||||
[full_manifest.numbers](full_manifest.numbers) match the JSON member
|
||||
names found in [example.dot_winner.json](example.dot_winner.json).
|
||||
|
||||
|
||||
### [file_list.txt](file_list.txt)
|
||||
|
||||
@@ -330,12 +335,33 @@ Combined and sorted [manifest.csv](manifest.csv) and [missing_manifest.csv](miss
|
||||
|
||||
This file is formed by the [fix_numbers_csv.sh](fix_numbers_csv.sh) tool.
|
||||
|
||||
See [manifest.numbers](manifest.numbers) for information on this file format
|
||||
as it has the exact same format.
|
||||
|
||||
In case of conflict, the data in [full_manifest.csv](full_manifest.csv) file is
|
||||
considered authoritative over the [full_manifest.numbers](full_manifest.numbers) file.
|
||||
|
||||
|
||||
### [full_manifest.numbers](full_manifest.numbers)
|
||||
|
||||
This file is formed by opening [manifest.csv](manifest.csv) in numbers
|
||||
and saving the result as a numbers file.
|
||||
|
||||
In case of conflict, the data in [full_manifest.csv](full_manifest.csv) file is
|
||||
considered authoritative over the [full_manifest.numbers](full_manifest.numbers) file.
|
||||
|
||||
**NOTE**: Due to the way that the macOS numbers program imports CSV
|
||||
files, some values of false may be turned into FALSE, some values
|
||||
of true may be turned into TRUE, and some values of null may be
|
||||
turned into NULL. JSON does not allow UPPER case FALSE, nor TRUE,
|
||||
nor NULL, so the UPPER case values of fields should be used in JSON
|
||||
in their lower case form.
|
||||
|
||||
The 11 field names in [manifest.numbers](manifest.numbers),
|
||||
[missing_manifest.numbers](missing_manifest.numbers), and
|
||||
[full_manifest.numbers](full_manifest.numbers) match the JSON member
|
||||
names found in [example.dot_winner.json](example.dot_winner.json).
|
||||
|
||||
|
||||
### [gen_author_json.sh](gen_author_json.sh)
|
||||
|
||||
@@ -355,54 +381,113 @@ A [macOS](https://www.apple.com/macos) [Numbers](https://www.apple.com/numbers/)
|
||||
spreadsheet contains information about files, that must already exist, with the
|
||||
following fields:
|
||||
|
||||
1. IOCCC year as a 4-character string.
|
||||
1. year:
|
||||
|
||||
2. Directory name number the IOCCC year.
|
||||
IOCCC year as a 4-character string. Normally this would be a 4 digit year string,
|
||||
however it may also be a string such as "mock".
|
||||
|
||||
3. If a number, then this is the winners rank showing the order
|
||||
NOTE: If year begins with "#", then dir is a comment, and the
|
||||
rest of the row is to be ignored. Rows of this form do NOT
|
||||
contain manifest information for a file.
|
||||
|
||||
2. dir:
|
||||
|
||||
Directory name number the IOCCC year.
|
||||
|
||||
3. winners_rank:
|
||||
|
||||
If a number, then this is the winners rank showing the order
|
||||
that this file is to be listed for the given entry's in
|
||||
[winners.html](winners.html), or null if the file is not to be listed.
|
||||
|
||||
4. Path under the IOCCC/directory. In a few cases this is a path,
|
||||
4. path:
|
||||
|
||||
Path under the IOCCC/directory. In a few cases this is a path,
|
||||
not just a simple filename under the IOCCC/directory.
|
||||
|
||||
5. This field indicates if the file main program. This filed is one of:
|
||||
5. prog:
|
||||
|
||||
This field indicates if the file main program. This filed is one of:
|
||||
|
||||
main The main source code to display.
|
||||
alt The alternative source code.
|
||||
orig The original version of the source code (may be the same as main).
|
||||
null Not a primary source code file.
|
||||
null Not a primary, nor alternative, nor original source code file.
|
||||
|
||||
6. The type of file.
|
||||
6. filetype:
|
||||
|
||||
7. The name of the program that creates this file, or null is the
|
||||
The type of file.
|
||||
|
||||
7. created_by:
|
||||
|
||||
The name of the program that creates this file, or null is the
|
||||
file an original file.
|
||||
|
||||
8. A JSON boolean indicating of the file is listed on `winners.html` or not.
|
||||
NOTE: A null created_by value indicates that the file is part
|
||||
of the primary content. A non-null created_by value indicates
|
||||
that the contents of the file is created by given program from
|
||||
primary content files.
|
||||
|
||||
9. A string indicating how the file is to be displayed from `winners.html`.
|
||||
NOTE: The created_by values for [manifest.numbers](manifest.numbers)
|
||||
MUST always be null. This is because every file with primary
|
||||
content (i.e., content not created by some tool) MUST be listed
|
||||
in the [manifest.numbers](manifest.numbers) file and MUST NOT
|
||||
listed in the [missing_manifest.numbers](missing_manifest.numbers) file.
|
||||
|
||||
NOTE: The created_by values for [missing_manifest.numbers](missing_manifest.numbers) '
|
||||
MUST always be non-null. This is because every file that is NOT a primary
|
||||
content file (i.e., content that is created by some tool) MUST
|
||||
be listed in the [missing_manifest.numbers](missing_manifest.numbers)
|
||||
file and MUST NOT listed in the [manifest.numbers](manifest.numbers) file.
|
||||
|
||||
8. winners_show:
|
||||
|
||||
A JSON boolean indicating of the file is listed on `winners.html` or not.
|
||||
|
||||
The winners_show value must be either true or false.
|
||||
|
||||
NOTE: When winners_show is false, display_via MUST be null.
|
||||
|
||||
9. display_via:
|
||||
|
||||
A string indicating how the file is to be displayed from `winners.html`.
|
||||
Possible files include:
|
||||
|
||||
browser The file is to be displayed directly from the browser.
|
||||
github The file should be linked to the GitHub repo so that
|
||||
it may be rendered directly by GitHub. In the future
|
||||
it may be rendered directly by GitHub. In the future
|
||||
this may changed to allow a suitable browser to
|
||||
directly display this file instead of via GitHub.
|
||||
null This file not listed in `winners.html`.
|
||||
download The file is intended to be downloaded from the browser
|
||||
instead of being displayed.
|
||||
download The file is intended to be downloaded from the browser
|
||||
instead of being displayed.
|
||||
null This file not listed in `winners.html`.
|
||||
|
||||
10. Any text that should be displayed at the end of line in `winners.html`
|
||||
NOTE: When display_via is null, winners_show MUST be false.
|
||||
|
||||
10. winners_text:
|
||||
|
||||
Any text that should be displayed at the end of line in `winners.html`
|
||||
(with a preceding " - "), or null is no such text is to be displayed.
|
||||
|
||||
11. This ending filename extension, or null if no extension.
|
||||
11. ext:
|
||||
|
||||
This ending filename extension, or null if no extension.
|
||||
This field is temporary and may go away.
|
||||
|
||||
NOTE: Cells containing null are a JSON nulls.
|
||||
The 11 field names in [manifest.numbers](manifest.numbers),
|
||||
[missing_manifest.numbers](missing_manifest.numbers), and
|
||||
[full_manifest.numbers](full_manifest.numbers) match the JSON member
|
||||
names found in [example.dot_winner.json](example.dot_winner.json).
|
||||
|
||||
NOTE: Cells containing null are a JSON NULLs.
|
||||
NOTE: Cells containing true or false are JSON booleans.
|
||||
NOTE: Empty cells are TBD and need to be filled in.
|
||||
NOTE: The winners_rank cells are either JSON null or JSON numbers.
|
||||
NOTE: All other cells are JSON strings that need to be double quoted, including the year.
|
||||
NOTE: Do not put commas, nor quotes, nor newlines in fields as these are bound to cause problems.
|
||||
|
||||
In case of conflict, the data in [manifest.numbers](manifest.numbers) file is
|
||||
considered authoritative over the [manifest.csv](manifest.csv) file.
|
||||
|
||||
|
||||
### [manifest.csv](manifest.csv)
|
||||
@@ -411,7 +496,7 @@ The [manifest.csv](manifest.csv) is a CSV file that was exported from the
|
||||
[manifest.numbers](manifest.numbers) file.
|
||||
|
||||
In case of conflict, the data in [manifest.numbers](manifest.numbers) file is
|
||||
considered manifestitative over the [manifest.csv](manifest.csv) file.
|
||||
considered authoritative over the [manifest.csv](manifest.csv) file.
|
||||
|
||||
The [manifest.csv](manifest.csv) is generated from the [manifest.numbers](manifest.numbers) file,
|
||||
via the [macOS](https://www.apple.com/macos/)
|
||||
@@ -435,62 +520,20 @@ via the [macOS](https://www.apple.com/macos/)
|
||||
|
||||
### [missing_manifest.numbers](missing_manifest.numbers)
|
||||
|
||||
|
||||
A [macOS](https://www.apple.com/macos) [Numbers](https://www.apple.com/numbers/)
|
||||
spreadsheet contains information about files, that may not yet exist because
|
||||
a tool needs to create it, with the following fields:
|
||||
|
||||
NOTE: Later on when these files are created, their spreadsheet lines
|
||||
will be moved into the [manifest.numbers](manifest.numbers) spreadsheet.
|
||||
In case of conflict, the data in [missing_manifest.numbers](missing_manifest.numbers) file is
|
||||
considered authoritative over the [missing_manifest.csv](missing_manifest.csv) file.
|
||||
|
||||
1. IOCCC year as a 4-character string.
|
||||
See [manifest.numbers](manifest.numbers) for information on this file format
|
||||
as it has the exact same format.
|
||||
|
||||
2. Directory name number the IOCCC year.
|
||||
|
||||
3. If a number, then this is the winners rank showing the order
|
||||
that this file is to be listed for the given entry's in
|
||||
[winners.html](winners.html), or null if the file is not to be listed.
|
||||
|
||||
4. Path under the IOCCC/directory. In a few cases this is a path,
|
||||
not just a simple filename under the IOCCC/directory.
|
||||
|
||||
5. This field indicates if the file main program. This filed is one of:
|
||||
|
||||
main The main source code to display.
|
||||
alt The alternative source code.
|
||||
orig The original version of the source code (may be the same as main).
|
||||
null Not a primary source code file.
|
||||
|
||||
6. The type of file.
|
||||
|
||||
7. The name of the program that creates this file, or null is the
|
||||
file an original file.
|
||||
|
||||
8. A JSON boolean indicating of the file is listed on `winners.html` or not.
|
||||
|
||||
9. A string indicating how the file is to be displayed from `winners.html`.
|
||||
Possible files include:
|
||||
|
||||
browser The file is to be displayed directly from the browser.
|
||||
github The file should be linked to the GitHub repo so that
|
||||
it may be rendered directly by GitHub. In the future
|
||||
this may changed to allow a suitable browser to
|
||||
directly display this file instead of via GitHub.
|
||||
null This file not listed in `winners.html`.
|
||||
download The file is intended to be downloaded from the browser
|
||||
instead of being displayed.
|
||||
|
||||
10. Any text that should be displayed at the end of line in `winners.html`
|
||||
(with a preceding " - "), or null is no such text is to be displayed.
|
||||
|
||||
11. This ending filename extension, or null if no extension.
|
||||
This field is temporary and may go away.
|
||||
|
||||
NOTE: Cells containing null are a JSON nulls.
|
||||
NOTE: Cells containing true or false are JSON booleans.
|
||||
NOTE: Empty cells are TBD and need to be filled in.
|
||||
NOTE: The winners_rank cells are either JSON null or JSON numbers.
|
||||
NOTE: All other cells are JSON strings that need to be double quoted, including the year.
|
||||
The 11 field names in [manifest.numbers](manifest.numbers),
|
||||
[missing_manifest.numbers](missing_manifest.numbers), and
|
||||
[full_manifest.numbers](full_manifest.numbers) match the JSON member
|
||||
names found in [example.dot_winner.json](example.dot_winner.json).
|
||||
|
||||
|
||||
### [missing_manifest.csv](missing_manifest.csv)
|
||||
@@ -499,7 +542,7 @@ The [missing_manifest.csv](missing_manifest.csv) is a CSV file that was exported
|
||||
[missing_manifest.numbers](missing_manifest.numbers) file.
|
||||
|
||||
In case of conflict, the data in [missing_manifest.numbers](missing_manifest.numbers) file is
|
||||
considered missing_manifestitative over the [missing_manifest.csv](missing_manifest.csv) file.
|
||||
considered authoritative over the [missing_manifest.csv](missing_manifest.csv) file.
|
||||
|
||||
The [missing_manifest.csv](missing_manifest.csv) is generated from the [missing_manifest.numbers](missing_manifest.numbers) file,
|
||||
via the [macOS](https://www.apple.com/macos/)
|
||||
|
||||
+14
-14
@@ -15,7 +15,7 @@
|
||||
{
|
||||
"winners_rank" : 10,
|
||||
"path" : "index.html",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "html",
|
||||
"created_by" : "readme2index",
|
||||
"winners_show" : true,
|
||||
@@ -25,7 +25,7 @@
|
||||
{
|
||||
"winners_rank" : 20,
|
||||
"path" : "prog.c",
|
||||
"src" : "main",
|
||||
"prog" : "main",
|
||||
"filetype" : "c",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -35,7 +35,7 @@
|
||||
{
|
||||
"winners_rank" : 30,
|
||||
"path" : "Makefile",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "makefile",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -45,7 +45,7 @@
|
||||
{
|
||||
"winners_rank" : 40,
|
||||
"path" : "prog.alt.c",
|
||||
"src" : "alt",
|
||||
"prog" : "alt",
|
||||
"filetype" : "c",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -55,7 +55,7 @@
|
||||
{
|
||||
"winners_rank" : 50,
|
||||
"path" : "prog.orig.c",
|
||||
"src" : "orig",
|
||||
"prog" : "orig",
|
||||
"filetype" : "c",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -65,7 +65,7 @@
|
||||
{
|
||||
"winners_rank" : 100,
|
||||
"path" : "chocolate_cake.jpg",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "image",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -76,7 +76,7 @@
|
||||
"winners_rank" : 150,
|
||||
"path" : "magic.txt",
|
||||
"filetype" : "text",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
"display_via" : "github",
|
||||
@@ -86,7 +86,7 @@
|
||||
"winners_rank" : 150,
|
||||
"path" : "special.src",
|
||||
"filetype" : "text",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
"display_via" : "github",
|
||||
@@ -95,7 +95,7 @@
|
||||
{
|
||||
"winners_rank" : 180,
|
||||
"path" : "raw_data.file",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "data",
|
||||
"created_by" : null,
|
||||
"winners_show" : true,
|
||||
@@ -105,7 +105,7 @@
|
||||
{
|
||||
"winners_rank" : 200,
|
||||
"path" : "spoiler.html",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "html",
|
||||
"created_by" : "md2html",
|
||||
"winners_show" : true,
|
||||
@@ -115,7 +115,7 @@
|
||||
{
|
||||
"winners_rank" : 300,
|
||||
"path" : "2024_dirname.tar.bz2",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "tbz2",
|
||||
"created_by" : "mkwinnertbz2",
|
||||
"winners_show" : true,
|
||||
@@ -125,7 +125,7 @@
|
||||
{
|
||||
"winners_rank" : null,
|
||||
"path" : ".gitignore",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "gitignore",
|
||||
"created_by" : null,
|
||||
"winners_show" : false,
|
||||
@@ -135,7 +135,7 @@
|
||||
{
|
||||
"winners_rank" : null,
|
||||
"path" : ".winner.json",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "json",
|
||||
"created_by" : "jwinner",
|
||||
"winners_show" : false,
|
||||
@@ -145,7 +145,7 @@
|
||||
{
|
||||
"winners_rank" : null,
|
||||
"path" : "README.md",
|
||||
"src" : null,
|
||||
"prog" : null,
|
||||
"filetype" : "markdown",
|
||||
"created_by" : null,
|
||||
"winners_show" : false,
|
||||
|
||||
+19
-19
@@ -1,4 +1,4 @@
|
||||
# year,dir,winners_rank,path,src,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
# year,dir,winners_rank,path,prog,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
1984,anonymous,null,README.md,null,markdown,null,false,null,null,md
|
||||
1984,anonymous,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
1984,anonymous,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
@@ -1207,7 +1207,7 @@
|
||||
1998,schnitzi,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
1998,schnitzi,50,schnitzi.orig.c,orig,c,null,true,github,original source,c
|
||||
1998,schnitzi,300,1998_schnitzi.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
1998,schweikh1,null,README.md,null,markdown,null,false,github,null,md
|
||||
1998,schweikh1,null,README.md,null,markdown,null,false,null,null,md
|
||||
1998,schweikh1,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
1998,schweikh1,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
1998,schweikh1,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
@@ -1296,7 +1296,7 @@
|
||||
2000,dlowe,50,dlowe.orig.c,orig,c,null,true,github,original source,c
|
||||
2000,dlowe,300,2000_dlowe.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2000,jarijyrki,null,README.md,null,markdown,null,false,null,null,md
|
||||
2000,jarijyrki,null,finance.sheet,null,spreadsheet,null,true,null,spreadsheet,sheet
|
||||
2000,jarijyrki,null,finance.sheet,null,spreadsheet,null,false,null,spreadsheet,sheet
|
||||
2000,jarijyrki,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2000,jarijyrki,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2000,jarijyrki,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
@@ -1925,13 +1925,13 @@
|
||||
2006,sloane,50,sloane.orig.c,orig,c,null,true,github,original source,c
|
||||
2006,sloane,300,2006_sloane.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2006,stewart,null,README.md,null,markdown,null,false,null,null,md
|
||||
2006,stewart,null,build,null,shellscript,null,false,github,how to compile,null
|
||||
2006,stewart,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2006,stewart,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2006,stewart,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
2006,stewart,20,stewart.c,main,c,null,true,github,winning source,c
|
||||
2006,stewart,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2006,stewart,50,stewart.orig.c,orig,c,null,true,github,original source,c
|
||||
2006,stewart,100,build,null,shellscript,null,true,github,how to compile,null
|
||||
2006,stewart,150,altar,null,text,null,true,github,sample input,null
|
||||
2006,stewart,150,box2,null,text,null,true,github,sample input,null
|
||||
2006,stewart,150,box3,null,text,null,true,github,sample input,null
|
||||
@@ -2290,8 +2290,8 @@
|
||||
2011,borsanyi,300,2011_borsanyi.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2011,dlowe,null,README.md,null,markdown,null,false,null,null,md
|
||||
2011,dlowe,null,dlowe-aux-data/english-trained.net,null,binary,null,false,null,trained neural network,net
|
||||
2011,dlowe,null,dlowe-aux-data/ioccc-winlose-trained.net,null,null,null,null,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/png-trained.net,null,binary,null,null,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/ioccc-winlose-trained.net,null,null,null,false,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/png-trained.net,null,binary,null,false,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data.tar.bz2,null,tgz,null,false,null,IOCCC win lose trained network,bz2
|
||||
2011,dlowe,null,dlowe-aux-data/xor-trained.net,null,binary,null,false,null,trained neural network,net
|
||||
2011,dlowe,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
@@ -2906,9 +2906,9 @@
|
||||
2013,endoh4,200,solids/trapezohedron/t10-decagonal-trapezohedron.txt,null,text,null,true,github,3D object coordinates ,txt
|
||||
2013,endoh4,300,2013_endoh4.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2013,hou,null,README.md,null,markdown,null,false,null,null,md
|
||||
2013,hou,null,doc/camera.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/cosine.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/draft.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/camera.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/cosine.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/draft.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/example.md,null,markdown,null,false,null,null,md
|
||||
2013,hou,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2013,hou,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
@@ -2919,15 +2919,15 @@
|
||||
2013,hou,100,doc/example.html,null,html,md2html,true,browser,detailed information about entry,html
|
||||
2013,hou,150,luna.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,old_default.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,old_default.scene,null,text,null,true,text,sample input,scene
|
||||
2013,hou,150,old_default.scene,null,text,null,true,github,sample input,scene
|
||||
2013,hou,150,otherroom.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,otherroom.scene,null,text,null,true,text,sample input,scene
|
||||
2013,hou,150,otherroom.scene,null,text,null,true,github,sample input,scene
|
||||
2013,hou,300,2013_hou.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2013,mills,null,README.md,null,markdown,null,false,null,null,md
|
||||
2013,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2013,mills,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2013,mills,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
2013,mills,20,mills.c,main,c,null,true,text,winning source,c
|
||||
2013,mills,20,mills.c,main,c,null,true,github,winning source,c
|
||||
2013,mills,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2013,mills,50,mills.orig.c,orig,c,null,true,github,original source,c
|
||||
2013,mills,300,2013_mills.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
@@ -3409,7 +3409,7 @@
|
||||
2018,mills,null,bsd.img.bz2,null,bzip2,null,false,null,bz2 compressed BSD disk image,bz2
|
||||
2018,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2018,mills,null,v0.image.fs,null,binary,null,false,null,filesystem image,fs
|
||||
2018,mills,null,v6.tape.gz,null,gzip,null,true,null,compressed filesystem image,gz
|
||||
2018,mills,null,v6.tape.gz,null,gzip,null,false,null,compressed filesystem image,gz
|
||||
2018,mills,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2018,mills,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
2018,mills,20,prog.c,main,c,null,true,github,winning source,c
|
||||
@@ -3583,14 +3583,14 @@
|
||||
2019,lynn,250,hint.hs,null,text,null,true,github,spoiler for compiler macros,hs
|
||||
2019,lynn,300,2019_lynn.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2019,mills,null,Eugene_Onegin.cp11_1.188,null,binary,null,false,null,training data from Eugene Onegin poetry,188
|
||||
2019,mills,null,Eugene_Onegin.txt.gz,null,gzip,null,true,null,compressed Eugene Onegin poetry,gz
|
||||
2019,mills,null,Eugene_Onegin.txt.gz,null,gzip,null,false,null,compressed Eugene Onegin poetry,gz
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.cp98_0.175,null,binary,null,false,null,training data from IOCCC rules and guidelines from 1984 thru 2019,175
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.txt.gz,null,gzip,null,true,null,compressed IOCCC rules and guidelines from 1984 thru 2019,gz
|
||||
2019,mills,null,IOCCC-hints.cp09_1.809,null,binary,null,null,null,training data from IOCCC hints file text for 1984 thru 2018,809
|
||||
2019,mills,null,IOCCC-hints.txt.gz,null,gzip,null,true,null,compressed IOCCC hints file text for 1984 thru 2018,gz
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.txt.gz,null,gzip,null,false,null,compressed IOCCC rules and guidelines from 1984 thru 2019,gz
|
||||
2019,mills,null,IOCCC-hints.cp09_1.809,null,binary,null,false,null,training data from IOCCC hints file text for 1984 thru 2018,809
|
||||
2019,mills,null,IOCCC-hints.txt.gz,null,gzip,null,false,null,compressed IOCCC hints file text for 1984 thru 2018,gz
|
||||
2019,mills,null,README.md,null,markdown,null,false,null,null,md
|
||||
2019,mills,null,Shakespeare.cp04_1.633,null,binary,null,null,null,training data from Shakespeare text,633
|
||||
2019,mills,null,Shakespeare.txt.gz,null,gzip,null,true,null,compressed Shakespeare text,gz
|
||||
2019,mills,null,Shakespeare.cp04_1.633,null,binary,null,false,null,training data from Shakespeare text,633
|
||||
2019,mills,null,Shakespeare.txt.gz,null,gzip,null,false,null,compressed Shakespeare text,gz
|
||||
2019,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2019,mills,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2019,mills,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
|
||||
|
Binary file not shown.
+21
-27
@@ -1,8 +1,8 @@
|
||||
# -1,All other cells (excluding year + winners_rank + winners_show) are JSON strings that need to be double quoted and JSON encoded.,,,,,,,,,
|
||||
# -1,All other cells (excluding year+winners_rank+winners_show) are JSON strings that must not contain commas NOR quotes NOR newlines.,,,,,,,,,
|
||||
# -2,The year cells must be JSON numbers. The winners_rank cells must be a JSON number or JSON null. The winners_show cells must be JSON booleans.,,,,,,,,,
|
||||
# -3,Empty cells are filled in with red and need to be filled in and are TBD.,,,,,,,,,
|
||||
# -4,Any cell containing null is a JSON null value.,,,,,,,,,
|
||||
# year,dir,winners_rank,path,src,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
# -4,Any cell containing null is a JSON null value. Any cell containing true or false is a JSON boolean value.,,,,,,,,,
|
||||
# year,dir,winners_rank,path,prog,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
1984,anonymous,null,README.md,null,markdown,null,false,null,null,md
|
||||
1984,anonymous,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
1984,anonymous,20,anonymous.c,main,c,null,true,github,winning source,c
|
||||
@@ -808,7 +808,7 @@
|
||||
1998,schnitzi,20,schnitzi.c,main,c,null,true,github,winning source,c
|
||||
1998,schnitzi,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
1998,schnitzi,50,schnitzi.orig.c,orig,c,null,true,github,original source,c
|
||||
1998,schweikh1,null,README.md,null,markdown,null,false,github,null,md
|
||||
1998,schweikh1,null,README.md,null,markdown,null,false,null,null,md
|
||||
1998,schweikh1,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
1998,schweikh1,20,schweikh1.c,main,c,null,true,github,winning source,c
|
||||
1998,schweikh1,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
@@ -867,7 +867,7 @@
|
||||
2000,dlowe,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2000,dlowe,50,dlowe.orig.c,orig,c,null,true,github,original source,c
|
||||
2000,jarijyrki,null,README.md,null,markdown,null,false,null,null,md
|
||||
2000,jarijyrki,null,finance.sheet,null,spreadsheet,null,true,null,spreadsheet,sheet
|
||||
2000,jarijyrki,null,finance.sheet,null,spreadsheet,null,false,null,spreadsheet,sheet
|
||||
2000,jarijyrki,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2000,jarijyrki,20,jarijyrki.c,main,c,null,true,github,winning source,c
|
||||
2000,jarijyrki,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
@@ -1312,11 +1312,11 @@
|
||||
2006,sloane,40,sloane.alt.c,alt,c,null,true,github,alternative source,c
|
||||
2006,sloane,50,sloane.orig.c,orig,c,null,true,github,original source,c
|
||||
2006,stewart,null,README.md,null,markdown,null,false,null,null,md
|
||||
2006,stewart,null,build,null,shellscript,null,false,github,how to compile,null
|
||||
2006,stewart,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2006,stewart,20,stewart.c,main,c,null,true,github,winning source,c
|
||||
2006,stewart,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2006,stewart,50,stewart.orig.c,orig,c,null,true,github,original source,c
|
||||
2006,stewart,100,build,null,shellscript,null,true,github,how to compile,null
|
||||
2006,stewart,150,altar,null,text,null,true,github,sample input,null
|
||||
2006,stewart,150,box2,null,text,null,true,github,sample input,null
|
||||
2006,stewart,150,box3,null,text,null,true,github,sample input,null
|
||||
@@ -1650,8 +1650,8 @@
|
||||
2011,borsanyi,150,data.3,null,text,null,true,github,sample input,3
|
||||
2011,dlowe,null,README.md,null,markdown,null,false,null,null,md
|
||||
2011,dlowe,null,dlowe-aux-data/english-trained.net,null,binary,null,false,null,trained neural network,net
|
||||
2011,dlowe,null,dlowe-aux-data/ioccc-winlose-trained.net,null,null,null,null,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/png-trained.net,null,binary,null,null,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/ioccc-winlose-trained.net,null,null,null,false,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data/png-trained.net,null,binary,null,false,null,null,net
|
||||
2011,dlowe,null,dlowe-aux-data.tar.bz2,null,tgz,null,false,null,IOCCC win lose trained network,bz2
|
||||
2011,dlowe,null,dlowe-aux-data/xor-trained.net,null,binary,null,false,null,trained neural network,net
|
||||
2011,dlowe,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
@@ -2162,9 +2162,9 @@
|
||||
2013,endoh4,200,solids/trapezohedron/t08-octagonal-trapezohedron.txt,null,text,null,true,github,3D object coordinates ,txt
|
||||
2013,endoh4,200,solids/trapezohedron/t10-decagonal-trapezohedron.txt,null,text,null,true,github,3D object coordinates ,txt
|
||||
2013,hou,null,README.md,null,markdown,null,false,null,null,md
|
||||
2013,hou,null,doc/camera.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/cosine.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/draft.png,null,image,null,null,null,documentation support image,png
|
||||
2013,hou,null,doc/camera.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/cosine.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/draft.png,null,image,null,false,null,documentation support image,png
|
||||
2013,hou,null,doc/example.md,null,markdown,null,false,null,null,md
|
||||
2013,hou,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2013,hou,20,hou.c,main,c,null,true,github,winning source,c
|
||||
@@ -2172,12 +2172,12 @@
|
||||
2013,hou,50,hou.orig.c,orig,c,null,true,github,original source,c
|
||||
2013,hou,150,luna.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,old_default.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,old_default.scene,null,text,null,true,text,sample input,scene
|
||||
2013,hou,150,old_default.scene,null,text,null,true,github,sample input,scene
|
||||
2013,hou,150,otherroom.jpg,null,image,null,true,browser,sample image data,jpg
|
||||
2013,hou,150,otherroom.scene,null,text,null,true,text,sample input,scene
|
||||
2013,hou,150,otherroom.scene,null,text,null,true,github,sample input,scene
|
||||
2013,mills,null,README.md,null,markdown,null,false,null,null,md
|
||||
2013,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2013,mills,20,mills.c,main,c,null,true,text,winning source,c
|
||||
2013,mills,20,mills.c,main,c,null,true,github,winning source,c
|
||||
2013,mills,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2013,mills,50,mills.orig.c,orig,c,null,true,github,original source,c
|
||||
2013,misaka,null,README.md,null,markdown,null,false,null,null,md
|
||||
@@ -2534,7 +2534,7 @@
|
||||
2018,mills,null,bsd.img.bz2,null,bzip2,null,false,null,bz2 compressed BSD disk image,bz2
|
||||
2018,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2018,mills,null,v0.image.fs,null,binary,null,false,null,filesystem image,fs
|
||||
2018,mills,null,v6.tape.gz,null,gzip,null,true,null,compressed filesystem image,gz
|
||||
2018,mills,null,v6.tape.gz,null,gzip,null,false,null,compressed filesystem image,gz
|
||||
2018,mills,20,prog.c,main,c,null,true,github,winning source,c
|
||||
2018,mills,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
2018,mills,50,prog.orig.c,orig,c,null,true,github,original source,c
|
||||
@@ -2663,14 +2663,14 @@
|
||||
2019,lynn,200,scc.hs,null,text,null,true,github,compiler macros,hs
|
||||
2019,lynn,250,hint.hs,null,text,null,true,github,spoiler for compiler macros,hs
|
||||
2019,mills,null,Eugene_Onegin.cp11_1.188,null,binary,null,false,null,training data from Eugene Onegin poetry,188
|
||||
2019,mills,null,Eugene_Onegin.txt.gz,null,gzip,null,true,null,compressed Eugene Onegin poetry,gz
|
||||
2019,mills,null,Eugene_Onegin.txt.gz,null,gzip,null,false,null,compressed Eugene Onegin poetry,gz
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.cp98_0.175,null,binary,null,false,null,training data from IOCCC rules and guidelines from 1984 thru 2019,175
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.txt.gz,null,gzip,null,true,null,compressed IOCCC rules and guidelines from 1984 thru 2019,gz
|
||||
2019,mills,null,IOCCC-hints.cp09_1.809,null,binary,null,null,null,training data from IOCCC hints file text for 1984 thru 2018,809
|
||||
2019,mills,null,IOCCC-hints.txt.gz,null,gzip,null,true,null,compressed IOCCC hints file text for 1984 thru 2018,gz
|
||||
2019,mills,null,IOCCC-Rules-Guidelines.txt.gz,null,gzip,null,false,null,compressed IOCCC rules and guidelines from 1984 thru 2019,gz
|
||||
2019,mills,null,IOCCC-hints.cp09_1.809,null,binary,null,false,null,training data from IOCCC hints file text for 1984 thru 2018,809
|
||||
2019,mills,null,IOCCC-hints.txt.gz,null,gzip,null,false,null,compressed IOCCC hints file text for 1984 thru 2018,gz
|
||||
2019,mills,null,README.md,null,markdown,null,false,null,null,md
|
||||
2019,mills,null,Shakespeare.cp04_1.633,null,binary,null,null,null,training data from Shakespeare text,633
|
||||
2019,mills,null,Shakespeare.txt.gz,null,gzip,null,true,null,compressed Shakespeare text,gz
|
||||
2019,mills,null,Shakespeare.cp04_1.633,null,binary,null,false,null,training data from Shakespeare text,633
|
||||
2019,mills,null,Shakespeare.txt.gz,null,gzip,null,false,null,compressed Shakespeare text,gz
|
||||
2019,mills,null,.gitignore,null,gitignore,null,false,null,list of files that should not be committed under git,gitignore
|
||||
2019,mills,20,prog.c,main,c,null,true,github,winning source,c
|
||||
2019,mills,30,Makefile,null,makefile,null,true,github,how to compile,null
|
||||
@@ -2752,17 +2752,11 @@
|
||||
2020,ferguson1,50,prog.orig.c,orig,c,null,true,github,original source,c
|
||||
2020,ferguson1,100,play.sh,null,shellscript,null,true,github,how to run,sh
|
||||
2020,ferguson1,100,snake-colours.sh,null,shellscript,null,true,github,script to reset - preset colors,sh
|
||||
2020,ferguson1,150,bugs.html,null,html,md2html,true,browser,bugs and mis-features,html
|
||||
2020,ferguson1,150,chocolate-cake.html,null,html,md2html,true,browser,chocolate cake recipe,html
|
||||
2020,ferguson1,150,gameplay.html,null,html,md2html,true,browser,how to play,html
|
||||
2020,ferguson1,150,prog.2.c,null,c,null,true,github,source with more digraphs,c
|
||||
2020,ferguson1,150,prog.3.c,null,c,null,true,github,source with a more artistic layout,c
|
||||
2020,ferguson1,150,prog.3-j.c,null,c,null,true,github,source with a more artistic layout and shorter j macro,c
|
||||
2020,ferguson1,150,snake.1,null,man,null,true,github,snake game man page,1
|
||||
2020,ferguson1,150,termcaps.c,null,c,null,true,github,terminal capability test source code,c
|
||||
2020,ferguson1,150,terminals.html,null,html,md2html,true,browser,terminal capability documentation,html
|
||||
2020,ferguson1,150,troubleshooting.html,null,html,md2html,true,browser,troubleshooting,html
|
||||
2020,ferguson1,200,spoilers.html,null,html,md2html,true,browser,SPOILER WARNING,html
|
||||
2020,ferguson2,null,README.md,null,markdown,null,false,null,null,md
|
||||
2020,ferguson2,null,cake.jpg,null,image,null,false,null,image for chocolate cake,jpg
|
||||
2020,ferguson2,null,chocolate-cake.md,null,markdown,null,false,null,null,md
|
||||
|
||||
|
Binary file not shown.
@@ -1,8 +1,8 @@
|
||||
# -1,All other cells (excluding year + winners_rank + winners_show) are JSON strings that need to be double quoted and JSON encoded.,,,,,,,,,
|
||||
# -1,All other cells (excluding year+winners_rank+winners_show) are JSON strings that must not contain commas NOR quotes NOR newlines.,,,,,,,,,
|
||||
# -2,The year cells must be JSON numbers. The winners_rank cells must be a JSON number or JSON null. The winners_show cells must be JSON booleans.,,,,,,,,,
|
||||
# -3,Empty cells are filled in with red and need to be filled in and are TBD.,,,,,,,,,
|
||||
# -4,Any cell containing null is a JSON null value.,,,,,,,,,
|
||||
# year,dir,winners_rank,path,src,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
# -4,Any cell containing null is a JSON null value. Any cell containing true or false is a JSON boolean value.,,,,,,,,,
|
||||
# year,dir,winners_rank,path,prog,filetype,created_by,winners_show,display_via,winners_text,ext
|
||||
1984,anonymous,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
1984,anonymous,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
1984,anonymous,300,1984_anonymous.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
@@ -957,6 +957,12 @@
|
||||
2020,ferguson1,100,HACKING.html,null,html,md2html,true,browser,information for herpetologist hackers,html
|
||||
2020,ferguson1,100,cannibalism.log.html,null,html,md2html,true,browser,about the snake game,html
|
||||
2020,ferguson1,100,crazy.log.html,null,html,md2html,true,browser,about some screen dumps,html
|
||||
2020,ferguson1,150,bugs.html,null,html,md2html,true,browser,bugs and mis-features,html
|
||||
2020,ferguson1,150,chocolate-cake.html,null,html,md2html,true,browser,chocolate cake recipe,html
|
||||
2020,ferguson1,150,gameplay.html,null,html,md2html,true,browser,how to play,html
|
||||
2020,ferguson1,150,terminals.html,null,html,md2html,true,browser,terminal capability documentation,html
|
||||
2020,ferguson1,150,troubleshooting.html,null,html,md2html,true,browser,troubleshooting,html
|
||||
2020,ferguson1,200,spoilers.html,null,html,md2html,true,browser,SPOILER WARNING,html
|
||||
2020,ferguson1,300,2020_ferguson1.tar.bz2,null,tbz2,mkwinnertbz2,true,download,download winning source,bz2
|
||||
2020,ferguson2,null,.winner.json,null,json,jwinner,false,null,null,json
|
||||
2020,ferguson2,10,index.html,null,html,readme2index,true,browser,click here first,html
|
||||
|
||||
|
Binary file not shown.
Reference in new issue
Block a user