complete manifest by adding missing entries

The manifest now matches the files found in the winning
directories.

The tool, gen_file_list.found.sh, does a make clobber and
generates the list of files found in winning directories.

The tool, check_file_list.sh, may be used to verify that the manifest
matches the list of files found in winning directories.
This commit is contained in:
Landon Curt Noll committed 2023-10-26 23:14:11 -07:00
1 parent ee3fb3c003
commit d527911896
15 files changed
+262 -15

No files matched your search

+13
View File
@@ -291,6 +291,19 @@ award line as at a level 1 markdown header we found, or the `README.md`
file is missing, etc.
### [check_file_list.sh](check_file_list.sh)
Look for problems with file_list.required.txt, file_list.full_manifest.txt,
and file_list.found.txt files. In particular, the files found in
winning directories are compared with the list of required files
as well as the complete manifest list of files.
If all is OK, [check_file_list.sh](check_file_list.sh) exits 0 and prints
nothing. If there are missing required files, or extra files found
then [check_file_list.sh](check_file_list.sh) will exit non-zero and
print information about problems.
### [example.author.json](example.author.json)
This is a JSON file containing an example `author/author_handle.json` for a
+89
View File
@@ -0,0 +1,89 @@
#!/usr/bin/env bash
#
# check_file_list.sh - look for problems with file_list.* files
#
# XXX - This is a temporary utility that will be replaced when
# the .winner.json files are built
#
# setup
#
export REQUIRED_FILE_LIST="file_list.required.txt"
export BUILT_FILE_LIST="file_list.built.txt"
export FULL_MANIFEST_LIST="file_list.full_manifest.txt"
export FOUND_LIST="file_list.found.txt"
export EXIT_CODE=0
# firewall
#
if [[ ! -f $REQUIRED_FILE_LIST ]]; then
echo "$0: ERROR: missing REQUIRED_FILE_LIST: $REQUIRED_FILE_LIST" 1>&2
exit 10
fi
if [[ ! -s $REQUIRED_FILE_LIST ]]; then
echo "$0: ERROR: REQUIRED_FILE_LIST is empty: $REQUIRED_FILE_LIST" 1>&2
exit 11
fi
if [[ ! -f $BUILT_FILE_LIST ]]; then
echo "$0: ERROR: missing BUILT_FILE_LIST: $BUILT_FILE_LIST" 1>&2
exit 12
fi
if [[ ! -s $BUILT_FILE_LIST ]]; then
echo "$0: ERROR: BUILT_FILE_LIST is empty: $BUILT_FILE_LIST" 1>&2
exit 13
fi
if [[ ! -f $FULL_MANIFEST_LIST ]]; then
echo "$0: ERROR: missing FULL_MANIFEST_LIST: $FULL_MANIFEST_LIST" 1>&2
exit 14
fi
if [[ ! -s $FULL_MANIFEST_LIST ]]; then
echo "$0: ERROR: FULL_MANIFEST_LIST is empty: $FULL_MANIFEST_LIST" 1>&2
exit 15
fi
if [[ ! -f $FOUND_LIST ]]; then
echo "$0: ERROR: missing FOUND_LIST: $FOUND_LIST" 1>&2
exit 16
fi
if [[ ! -s $FOUND_LIST ]]; then
echo "$0: ERROR: FOUND_LIST is empty: $FOUND_LIST" 1>&2
exit 17
fi
# look for missing required files
#
export TMP_FILE="tmp.$$.missing"
trap 'rm -f $TMP_FILE; exit' 0 1 2 3 15
comm -23 "$REQUIRED_FILE_LIST" "$FOUND_LIST" | sort -t/ > "$TMP_FILE"
if [[ -s $TMP_FILE ]]; then
COUNT=$(wc -l < "$TMP_FILE" | sed -e 's/^ *//')
echo "# $0: Waning: missing required file count: $COUNT"
EXIT_CODE=18 # exit 18
echo "#"
echo "# $0: missing required file list starts below"
cat "$TMP_FILE"
echo "# $0: missing required file list ends above"
fi
rm -f "$TMP_FILE"
# look for found files not in the manifest
#
export TMP_FILE="tmp.$$.missing"
trap 'rm -f $TMP_FILE; exit' 0 1 2 3 15
comm -13 "$FULL_MANIFEST_LIST" "$FOUND_LIST" | sort -t/ > "$TMP_FILE"
if [[ -s $TMP_FILE ]]; then
COUNT=$(wc -l < "$TMP_FILE" | sed -e 's/^ *//')
echo "# $0: Waning: found files not in the manifest count: $COUNT"
EXIT_CODE=19 # exit 19
echo "#"
echo "# $0: found files not in the manifest list starts below"
cat "$TMP_FILE"
echo "# $0: found files not in the manifest list ends above"
fi
rm -f "$TMP_FILE"
# All Done!!! -- Jessica Noll, Age 2
#
if [[ $EXIT_CODE -ne 0 ]]; then
echo "$0: Warning: about to exit: $EXIT_CODE" 1>&2
fi
exit "$EXIT_CODE"
+1
View File
@@ -775,6 +775,7 @@
2014/endoh1/2014_endoh1.tar.bz2
2014/endoh1/index.html
2014/endoh1/read_me.html
2014/endoh1/spoilers.html
2014/endoh2/.winner.json
2014/endoh2/2014_endoh2.tar.bz2
2014/endoh2/index.html
-2
View File
@@ -1229,7 +1229,6 @@
2004/hibachi/src/hibachi-start.sh
2004/hibachi/src/hibachi-start.sh.in
2004/hibachi/src/hibachi.c
2004/hibachi/src/localhost/.DS_Store
2004/hibachi/src/localhost/CHANGES-OBFUSCATED.TXT
2004/hibachi/src/localhost/CHANGES-SPOILER.TXT
2004/hibachi/src/localhost/Img/cygwin-icon.gif
@@ -1245,7 +1244,6 @@
2004/hibachi/src/localhost/index.html
2004/hibachi/src/localhost/reference/rfc2616.html
2004/hibachi/src/localhost/style.css
2004/hibachi/src/localhost/test/.DS_Store
2004/hibachi/src/localhost/test/perl/index.html
2004/hibachi/src/localhost/test/perl/yahoo-ticker.pl
2004/hibachi/src/localhost/test/perl/yahoo-ticker.pl.in
+37 -2
View File
@@ -58,6 +58,7 @@
1985/august/august.c
1985/august/august.orig.c
1985/august/index.html
1985/august/primes.sh
1985/lycklama/.gitignore
1985/lycklama/.id
1985/lycklama/.winner.json
@@ -120,6 +121,7 @@
1986/hague/1986_hague.tar.bz2
1986/hague/Makefile
1986/hague/README.md
1986/hague/hague.alt.c
1986/hague/hague.c
1986/hague/hague.orig.c
1986/hague/index.html
@@ -324,6 +326,7 @@
1988/westley/1988_westley.tar.bz2
1988/westley/Makefile
1988/westley/README.md
1988/westley/demo.sh
1988/westley/index.html
1988/westley/westley.alt.c
1988/westley/westley.c
@@ -356,9 +359,13 @@
1989/jar.2/1989_jar.2.tar.bz2
1989/jar.2/Makefile
1989/jar.2/README.md
1989/jar.2/chocolate_cake.lisp
1989/jar.2/fib.lisp
1989/jar.2/index.html
1989/jar.2/jar.2.c
1989/jar.2/jar.2.orig.c
1989/jar.2/try.me.sh
1989/jar.2/try.me.txt
1989/ovdluhe/.gitignore
1989/ovdluhe/.id
1989/ovdluhe/.winner.json
@@ -376,6 +383,7 @@
1989/paul/Makefile
1989/paul/README.md
1989/paul/index.html
1989/paul/paul.alt.c
1989/paul/paul.c
1989/paul/paul.orig.c
1989/robison/.gitignore
@@ -421,7 +429,12 @@
1989/westley/1989_westley.tar.bz2
1989/westley/Makefile
1989/westley/README.md
1989/westley/compile.alt.sh
1989/westley/compile.sh
1989/westley/index.html
1989/westley/try.alt.sh
1989/westley/try.sh
1989/westley/westley.alt.c
1989/westley/westley.c
1989/westley/westley.orig.c
1990/baruch/.gitignore
@@ -508,6 +521,7 @@
1990/tbr/Makefile
1990/tbr/README.md
1990/tbr/index.html
1990/tbr/tbr.alt.c
1990/tbr/tbr.c
1990/tbr/tbr.orig.c
1990/theorem/.gitignore
@@ -596,7 +610,6 @@
1991/dds/LANDER.BAS
1991/dds/Makefile
1991/dds/README.md
1991/dds/dds.alt.c
1991/dds/dds.c
1991/dds/dds.orig.c
1991/dds/index.html
@@ -606,6 +619,7 @@
1991/fine/1991_fine.tar.bz2
1991/fine/Makefile
1991/fine/README.md
1991/fine/demo.sh
1991/fine/fine.c
1991/fine/fine.orig.c
1991/fine/index.html
@@ -867,6 +881,7 @@
1993/rince/design.html
1993/rince/design.md
1993/rince/index.html
1993/rince/rince.alt.c
1993/rince/rince.c
1993/rince/rince.data1
1993/rince/rince.data2
@@ -2779,9 +2794,15 @@
2012/kang/2012_kang.tar.bz2
2012/kang/Makefile
2012/kang/README.md
2012/kang/de.alt.sh
2012/kang/de.sh
2012/kang/en.alt.sh
2012/kang/en.sh
2012/kang/index.html
2012/kang/kang.alt.c
2012/kang/kang.c
2012/kang/kang.orig.c
2012/kang/try.sh
2012/konno/.gitignore
2012/konno/.id
2012/konno/.winner.json
@@ -2912,6 +2933,7 @@
2013/cable1/cable1.c
2013/cable1/cable1.orig.c
2013/cable1/index.html
2013/cable1/ms-tweet.jpg
2013/cable2/.gitignore
2013/cable2/.id
2013/cable2/.winner.json
@@ -2934,6 +2956,8 @@
2013/cable3/Makefile
2013/cable3/README.md
2013/cable3/bios
2013/cable3/bios.asm
2013/cable3/cable3.alt.c
2013/cable3/cable3.c
2013/cable3/cable3.orig.c
2013/cable3/fd.img
@@ -2952,9 +2976,12 @@
2013/dlowe/2013_dlowe.tar.bz2
2013/dlowe/Makefile
2013/dlowe/README.md
2013/dlowe/demo.sh
2013/dlowe/dlowe.c
2013/dlowe/dlowe.orig.c
2013/dlowe/fun.c
2013/dlowe/index.html
2013/dlowe/sflen.sh
2013/endoh1/.gitignore
2013/endoh1/.id
2013/endoh1/.winner.json
@@ -3003,6 +3030,7 @@
2013/endoh4/endoh4.c
2013/endoh4/endoh4.orig.c
2013/endoh4/index.html
2013/endoh4/run.sh
2013/endoh4/solids/antiprism/a04-square-antiprism.txt
2013/endoh4/solids/antiprism/a05-pentagonal-antiprism.txt
2013/endoh4/solids/antiprism/a06-hexagonal-antiprism.txt
@@ -3185,6 +3213,7 @@
2013/misaka/Makefile
2013/misaka/README.md
2013/misaka/bf.pl
2013/misaka/demo.sh
2013/misaka/index.html
2013/misaka/misaka.c
2013/misaka/misaka.orig.c
@@ -3232,6 +3261,7 @@
2014/deak/Makefile
2014/deak/README.md
2014/deak/index.html
2014/deak/prog.alt.c
2014/deak/prog.c
2014/deak/prog.orig.c
2014/endoh1/.gitignore
@@ -3253,10 +3283,12 @@
2014/endoh1/prog-tmpl.c
2014/endoh1/prog.c
2014/endoh1/prog.orig.c
2014/endoh1/rake.sh
2014/endoh1/read_me.html
2014/endoh1/read_me.md
2014/endoh1/register.rb
2014/endoh1/serialize.rb
2014/endoh1/spoilers.html
2014/endoh1/spoilers.md
2014/endoh1/src.rb
2014/endoh1/tool.rb
2014/endoh1/vm.c
@@ -3333,6 +3365,7 @@
2014/vik/Makefile
2014/vik/README.md
2014/vik/index.html
2014/vik/prog.alt.c
2014/vik/prog.c
2014/vik/prog.orig.c
2014/wiedijk/.gitignore
@@ -3571,6 +3604,7 @@
2018/burton2/c++11
2018/burton2/c++14
2018/burton2/c++98
2018/burton2/c11
2018/burton2/c99
2018/burton2/discrepancies.html
2018/burton2/discrepancies.md
@@ -3908,6 +3942,7 @@
2019/poikola/Makefile
2019/poikola/README.md
2019/poikola/index.html
2019/poikola/poikola.pdf
2019/poikola/poikola.tex
2019/poikola/prog.c
2019/poikola/prog.orig.c
+36 -2
View File
@@ -40,6 +40,7 @@
1985/august/README.md
1985/august/august.c
1985/august/august.orig.c
1985/august/primes.sh
1985/lycklama/.gitignore
1985/lycklama/.id
1985/lycklama/Makefile
@@ -82,6 +83,7 @@
1986/hague/.id
1986/hague/Makefile
1986/hague/README.md
1986/hague/hague.alt.c
1986/hague/hague.c
1986/hague/hague.orig.c
1986/holloway/.gitignore
@@ -223,6 +225,7 @@
1988/westley/.id
1988/westley/Makefile
1988/westley/README.md
1988/westley/demo.sh
1988/westley/westley.alt.c
1988/westley/westley.c
1988/westley/westley.orig.c
@@ -246,8 +249,12 @@
1989/jar.2/.id
1989/jar.2/Makefile
1989/jar.2/README.md
1989/jar.2/chocolate_cake.lisp
1989/jar.2/fib.lisp
1989/jar.2/jar.2.c
1989/jar.2/jar.2.orig.c
1989/jar.2/try.me.sh
1989/jar.2/try.me.txt
1989/ovdluhe/.gitignore
1989/ovdluhe/.id
1989/ovdluhe/Makefile
@@ -259,6 +266,7 @@
1989/paul/.id
1989/paul/Makefile
1989/paul/README.md
1989/paul/paul.alt.c
1989/paul/paul.c
1989/paul/paul.orig.c
1989/robison/.gitignore
@@ -290,6 +298,11 @@
1989/westley/.id
1989/westley/Makefile
1989/westley/README.md
1989/westley/compile.alt.sh
1989/westley/compile.sh
1989/westley/try.alt.sh
1989/westley/try.sh
1989/westley/westley.alt.c
1989/westley/westley.c
1989/westley/westley.orig.c
1990/baruch/.gitignore
@@ -349,6 +362,7 @@
1990/tbr/.id
1990/tbr/Makefile
1990/tbr/README.md
1990/tbr/tbr.alt.c
1990/tbr/tbr.c
1990/tbr/tbr.orig.c
1990/theorem/.gitignore
@@ -413,13 +427,13 @@
1991/dds/LANDER.BAS
1991/dds/Makefile
1991/dds/README.md
1991/dds/dds.alt.c
1991/dds/dds.c
1991/dds/dds.orig.c
1991/fine/.gitignore
1991/fine/.id
1991/fine/Makefile
1991/fine/README.md
1991/fine/demo.sh
1991/fine/fine.c
1991/fine/fine.orig.c
1991/rince/.gitignore
@@ -604,6 +618,7 @@
1993/rince/Makefile
1993/rince/README.md
1993/rince/design.md
1993/rince/rince.alt.c
1993/rince/rince.c
1993/rince/rince.data1
1993/rince/rince.data2
@@ -2075,8 +2090,14 @@
2012/kang/.id
2012/kang/Makefile
2012/kang/README.md
2012/kang/de.alt.sh
2012/kang/de.sh
2012/kang/en.alt.sh
2012/kang/en.sh
2012/kang/kang.alt.c
2012/kang/kang.c
2012/kang/kang.orig.c
2012/kang/try.sh
2012/konno/.gitignore
2012/konno/.id
2012/konno/Makefile
@@ -2185,6 +2206,7 @@
2013/cable1/README.md
2013/cable1/cable1.c
2013/cable1/cable1.orig.c
2013/cable1/ms-tweet.jpg
2013/cable2/.gitignore
2013/cable2/.id
2013/cable2/Makefile
@@ -2202,6 +2224,8 @@
2013/cable3/Makefile
2013/cable3/README.md
2013/cable3/bios
2013/cable3/bios.asm
2013/cable3/cable3.alt.c
2013/cable3/cable3.c
2013/cable3/cable3.orig.c
2013/cable3/fd.img
@@ -2217,8 +2241,11 @@
2013/dlowe/.id
2013/dlowe/Makefile
2013/dlowe/README.md
2013/dlowe/demo.sh
2013/dlowe/dlowe.c
2013/dlowe/dlowe.orig.c
2013/dlowe/fun.c
2013/dlowe/sflen.sh
2013/endoh1/.gitignore
2013/endoh1/.id
2013/endoh1/Makefile
@@ -2255,6 +2282,7 @@
2013/endoh4/cube.txt
2013/endoh4/endoh4.c
2013/endoh4/endoh4.orig.c
2013/endoh4/run.sh
2013/endoh4/solids/antiprism/a04-square-antiprism.txt
2013/endoh4/solids/antiprism/a05-pentagonal-antiprism.txt
2013/endoh4/solids/antiprism/a06-hexagonal-antiprism.txt
@@ -2428,6 +2456,7 @@
2013/misaka/Makefile
2013/misaka/README.md
2013/misaka/bf.pl
2013/misaka/demo.sh
2013/misaka/misaka.c
2013/misaka/misaka.orig.c
2013/misaka/spoiler.html
@@ -2459,6 +2488,7 @@
2014/deak/.id
2014/deak/Makefile
2014/deak/README.md
2014/deak/prog.alt.c
2014/deak/prog.c
2014/deak/prog.orig.c
2014/endoh1/.gitignore
@@ -2477,9 +2507,10 @@
2014/endoh1/prog-tmpl.c
2014/endoh1/prog.c
2014/endoh1/prog.orig.c
2014/endoh1/read_me.md
2014/endoh1/rake.sh
2014/endoh1/register.rb
2014/endoh1/serialize.rb
2014/endoh1/spoilers.md
2014/endoh1/src.rb
2014/endoh1/tool.rb
2014/endoh1/vm.c
@@ -2535,6 +2566,7 @@
2014/vik/.id
2014/vik/Makefile
2014/vik/README.md
2014/vik/prog.alt.c
2014/vik/prog.c
2014/vik/prog.orig.c
2014/wiedijk/.gitignore
@@ -2713,6 +2745,7 @@
2018/burton2/c++11
2018/burton2/c++14
2018/burton2/c++98
2018/burton2/c11
2018/burton2/c99
2018/burton2/discrepancies.md
2018/burton2/fixed_iocccsize.c
@@ -2978,6 +3011,7 @@
2019/poikola/.id
2019/poikola/Makefile
2019/poikola/README.md
2019/poikola/poikola.pdf
2019/poikola/poikola.tex
2019/poikola/prog.c
2019/poikola/prog.orig.c
+5 -4
View File
@@ -49,12 +49,12 @@ for i in "$MANIFEST_CSV" "$MISSING_MANIFEST_CSV"; do
exit 12
fi
# sort file and remove duplicates
# sort file
#
sort -u -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 "$TMP_CSV" -o "$TMP_CSV"
sort -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 "$TMP_CSV" -o "$TMP_CSV"
status="$?"
if [[ $status -ne 0 ]]; then
printf "$0: ERROR: sort -u -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 %s -o %s failed, error: %s\n" "$TMP_CSV" "$TMP_CSV" "$status" 1>&2
printf "$0: ERROR: sort -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 %s -o %s failed, error: %s\n" "$TMP_CSV" "$TMP_CSV" "$status" 1>&2
exit 13
fi
@@ -96,7 +96,8 @@ done
#
TMP_CSV="tmp.$$.$FULL_MANIFEST_CSV"
sed -e '/^# -/d' "$MANIFEST_CSV" "$MISSING_MANIFEST_CSV" |
sort -u -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 > "$TMP_CSV"
sort -u |
sort -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 > "$TMP_CSV"
if [[ ! -s $TMP_CSV ]]; then
echo "$0: ERROR: sorted $MANIFEST_CSV $MISSING_MANIFEST_CSV is empty" 1>&2
exit 16
+37 -2
View File
@@ -58,6 +58,7 @@
1985,august,20,august.c,null,main,c,true,github,winning source,c
1985,august,30,Makefile,null,null,makefile,true,github,how to compile,null
1985,august,50,august.orig.c,null,orig,c,true,github,original source,c
1985,august,100,primes.sh,null,null,shellscript,true,github,how to run if you have the primes utility,sh
1985,august,300,1985_august.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1985,lycklama,null,README.md,null,null,markdown,false,null,null,md
1985,lycklama,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -122,6 +123,7 @@
1986,hague,10,index.html,readme2index,null,html,true,browser,click here first,html
1986,hague,20,hague.c,null,main,c,true,github,winning source,c
1986,hague,30,Makefile,null,null,makefile,true,github,how to compile,null
1986,hague,40,hague.alt.c,null,null,c,true,github,alternative source,c
1986,hague,50,hague.orig.c,null,orig,c,true,github,original source,c
1986,hague,300,1986_hague.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1986,holloway,null,README.md,null,null,markdown,false,null,null,md
@@ -328,6 +330,7 @@
1988,westley,30,Makefile,null,null,makefile,true,github,how to compile,null
1988,westley,40,westley.alt.c,null,alt,c,true,github,alternative source,c
1988,westley,50,westley.orig.c,null,orig,c,true,github,original source,c
1988,westley,100,demo.sh,null,null,shellscript,true,github,how to run,sh
1988,westley,300,1988_westley.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1989,fubar,null,README.md,null,null,markdown,false,null,null,md
1989,fubar,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -359,6 +362,10 @@
1989,jar.2,20,jar.2.c,null,main,c,true,github,winning source,c
1989,jar.2,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,jar.2,50,jar.2.orig.c,null,orig,c,true,github,original source,c
1989,jar.2,100,chocolate_cake.lisp,null,null,lisp,true,github,input file,lisp
1989,jar.2,100,fib.lisp,null,null,lisp,true,github,input file,lisp
1989,jar.2,100,try.me.sh,null,null,shellscript,true,github,how to run,sh
1989,jar.2,100,try.me.txt,null,null,text,true,github,input file,txt
1989,jar.2,300,1989_jar.2.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1989,ovdluhe,null,README.md,null,null,markdown,false,null,null,md
1989,ovdluhe,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -377,6 +384,7 @@
1989,paul,10,index.html,readme2index,null,html,true,browser,click here first,html
1989,paul,20,paul.c,null,main,c,true,github,winning source,c
1989,paul,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,paul,40,paul.alt.c,null,null,c,true,github,alternative source,c
1989,paul,50,paul.orig.c,null,orig,c,true,github,original source,c
1989,paul,300,1989_paul.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1989,robison,null,README.md,null,null,markdown,false,null,null,md
@@ -423,7 +431,12 @@
1989,westley,10,index.html,readme2index,null,html,true,browser,click here first,html
1989,westley,20,westley.c,null,main,c,true,github,winning source,c
1989,westley,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,westley,40,westley.alt.c,null,null,c,true,github,alternative source,c
1989,westley,50,westley.orig.c,null,orig,c,true,github,original source,c
1989,westley,100,compile.alt.sh,null,null,shellscript,true,github,generate and compile alt versions,sh
1989,westley,100,compile.sh,null,null,shellscript,true,github,generate and compile versions,sh
1989,westley,100,try.alt.sh,null,null,shellscript,true,github,run alt versions,sh
1989,westley,100,try.sh,null,null,shellscript,true,github,run versions,sh
1989,westley,300,1989_westley.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1990,baruch,null,README.md,null,null,markdown,false,null,null,md
1990,baruch,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -509,6 +522,7 @@
1990,tbr,10,index.html,readme2index,null,html,true,browser,click here first,html
1990,tbr,20,tbr.c,null,main,c,true,github,winning source,c
1990,tbr,30,Makefile,null,null,makefile,true,github,how to compile,null
1990,tbr,40,tbr.alt.c,null,null,c,true,github,alternative source,c
1990,tbr,50,tbr.orig.c,null,orig,c,true,github,original source,c
1990,tbr,300,1990_tbr.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1990,theorem,null,README.md,null,null,markdown,false,null,null,md
@@ -597,7 +611,6 @@
1991,dds,10,index.html,readme2index,null,html,true,browser,click here first,html
1991,dds,20,dds.c,null,main,c,true,github,winning source,c
1991,dds,30,Makefile,null,null,makefile,true,github,how to compile,null
1991,dds,40,dds.alt.c,null,alt,c,true,github,alternative source,c
1991,dds,50,dds.orig.c,null,orig,c,true,github,original source,c
1991,dds,150,LANDER.BAS,null,null,basic,true,github,BASIC source code,BAS
1991,dds,300,1991_dds.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
@@ -609,6 +622,7 @@
1991,fine,20,fine.c,null,main,c,true,github,winning source,c
1991,fine,30,Makefile,null,null,makefile,true,github,how to compile,null
1991,fine,50,fine.orig.c,null,orig,c,true,github,original source,c
1991,fine,100,demo.sh,null,null,shellscript,true,github,how to run,sh
1991,fine,300,1991_fine.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
1991,rince,null,README.md,null,null,markdown,false,null,null,md
1991,rince,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -867,6 +881,7 @@
1993,rince,10,index.html,readme2index,null,html,true,browser,click here first,html
1993,rince,20,rince.c,null,main,c,true,github,winning source,c
1993,rince,30,Makefile,null,null,makefile,true,github,how to compile,null
1993,rince,40,rince.alt.c,null,null,c,true,github,alternative source,c
1993,rince,50,rince.orig.c,null,orig,c,true,github,original source,c
1993,rince,100,design.html,md2html,null,html,true,browser,implementation notes,html
1993,rince,100,rince.data1,null,null,CABBAGE,true,github,CABBAGE data file,data1
@@ -2781,7 +2796,13 @@
2012,kang,10,index.html,readme2index,null,html,true,browser,click here first,html
2012,kang,20,kang.c,null,main,c,true,github,winning source,c
2012,kang,30,Makefile,null,null,makefile,true,github,how to compile,null
2012,kang,40,kang.alt.c,null,null,c,true,github,alternative source,c
2012,kang,50,kang.orig.c,null,orig,c,true,github,original source,c
2012,kang,100,de.alt.sh,null,null,shellscript,true,github,German words for 0 through 13 for alt,sh
2012,kang,100,de.sh,null,null,shellscript,true,github,German words for 0 through 13,sh
2012,kang,100,en.alt.sh,null,null,shellscript,true,github,English words for 1 through 13 for alt,sh
2012,kang,100,en.sh,null,null,shellscript,true,github,English words for 1 through 13,sh
2012,kang,100,try.sh,null,null,shellscript,true,github,how to run,sh
2012,kang,300,2012_kang.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2012,konno,null,README.md,null,null,markdown,false,null,null,md
2012,konno,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -2907,6 +2928,7 @@
2013,cable1,null,README.md,null,null,markdown,false,null,null,md
2013,cable1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2013,cable1,null,.id,null,null,id,false,null,winner id string,id
2013,cable1,null,ms-tweet.jpg,null,null,image,false,null,tweet image,jpg
2013,cable1,null,.winner.json,jwinner,null,json,false,null,null,json
2013,cable1,10,index.html,readme2index,null,html,true,browser,click here first,html
2013,cable1,20,cable1.c,null,main,c,true,github,winning source,c
@@ -2937,6 +2959,7 @@
2013,cable3,10,index.html,readme2index,null,html,true,browser,click here first,html
2013,cable3,20,cable3.c,null,main,c,true,github,winning source,c
2013,cable3,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,cable3,40,cable3.alt.c,null,null,c,true,github,alternative source,c
2013,cable3,50,cable3.orig.c,null,orig,c,true,github,original source,c
2013,cable3,100,runme,null,null,shellscript,true,github,how to run,null
2013,cable3,100,screenshot_autocad.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
@@ -2946,6 +2969,7 @@
2013,cable3,100,screenshot_simcity.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
2013,cable3,100,screenshot_win3_on_macosx.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
2013,cable3,150,sc-ioccc.terminal,null,null,xml,true,browser,configuration file will correctly display console applications,cOSfor m
2013,cable3,200,bios.asm,null,null,asm,true,github,BIOS source in assembly,asm
2013,cable3,300,2013_cable3.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2013,dlowe,null,README.md,null,null,markdown,false,null,null,md
2013,dlowe,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -2955,6 +2979,9 @@
2013,dlowe,20,dlowe.c,null,main,c,true,github,winning source,c
2013,dlowe,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,dlowe,50,dlowe.orig.c,null,orig,c,true,github,original source,c
2013,dlowe,100,demo.sh,null,null,shellscript,true,github,how to run,sh
2013,dlowe,100,fun.c,null,null,c,true,github,compile and run for extra run,c
2013,dlowe,100,sflen.sh,null,null,shellscript,true,github,generate sparkline of file lengths,sh
2013,dlowe,300,2013_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2013,endoh1,null,README.md,null,null,markdown,false,null,null,md
2013,endoh1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -3003,6 +3030,7 @@
2013,endoh4,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,endoh4,50,endoh4.orig.c,null,orig,c,true,github,original source,c
2013,endoh4,100,cube.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,100,run.sh,null,null,shellscript,true,github,how to run,sh
2013,endoh4,200,solids/antiprism/a04-square-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,200,solids/antiprism/a05-pentagonal-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,200,solids/antiprism/a06-hexagonal-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
@@ -3188,6 +3216,7 @@
2013,misaka,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,misaka,50,misaka.orig.c,null,orig,c,true,github,original source,c
2013,misaka,100,bf.pl,null,null,perl,true,github,BF interpreter,pl
2013,misaka,100,demo.sh,null,null,shellscript,true,github,how to run,sh
2013,misaka,200,spoiler.html,null,null,html,true,browser,SPOILER WARNING,html
2013,misaka,300,2013_misaka.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2013,morgan1,null,README.md,null,null,markdown,false,null,null,md
@@ -3233,19 +3262,22 @@
2014,deak,10,index.html,readme2index,null,html,true,browser,click here first,html
2014,deak,20,prog.c,null,main,c,true,github,winning source,c
2014,deak,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,deak,40,prog.alt.c,null,null,c,true,github,alternative source,c
2014,deak,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,deak,300,2014_deak.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2014,endoh1,null,README.md,null,null,markdown,false,null,null,md
2014,endoh1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2014,endoh1,null,.id,null,null,id,false,null,winner id string,id
2014,endoh1,null,read_me.md,null,null,markdown,false,null,null,md
2014,endoh1,null,spoilers.md,null,null,markdown,false,null,spoilers about Q(uine)R code generator,md
2014,endoh1,null,.winner.json,jwinner,null,json,false,null,null,json
2014,endoh1,10,index.html,readme2index,null,html,true,browser,click here first,html
2014,endoh1,20,prog.c,null,main,c,true,github,winning source,c
2014,endoh1,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,endoh1,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,endoh1,100,Rakefile,null,null,ruby,true,github,Ruby makefile,null
2014,endoh1,100,rake.sh,null,null,shellscript,true,github,make rake script,sh
2014,endoh1,100,read_me.html,md2html,null,html,true,browser,about the Q(uine)R code generator,html
2014,endoh1,100,spoilers.html,md2html,null,html,true,browser,spoilers about Q(uine)R code generator,html
2014,endoh1,150,alpha.rb,null,null,ruby,true,github,support program for Rakefile,rb
2014,endoh1,150,assemble.rb,null,null,ruby,true,github,support program for Rakefile,rb
2014,endoh1,150,ast-def.rb,null,null,ruby,true,github,support program for Rakefile,rb
@@ -3334,6 +3366,7 @@
2014,vik,10,index.html,readme2index,null,html,true,browser,click here first,html
2014,vik,20,prog.c,null,main,c,true,github,winning source,c
2014,vik,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,vik,40,prog.alt.c,null,null,c,true,github,alternative source,c
2014,vik,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,vik,300,2014_vik.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2014,wiedijk,null,README.md,null,null,markdown,false,null,null,md
@@ -3605,6 +3638,7 @@
2018,burton2,200,ansi,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,author-README.txt,null,null,text,true,github,author supplied README,txt
2018,burton2,200,c++11,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c11,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c++14,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c++98,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c99,null,null,text,true,github,reserved words for a given C standard,null
@@ -3910,6 +3944,7 @@
2019,poikola,20,prog.c,null,main,c,true,github,winning source,c
2019,poikola,30,Makefile,null,null,makefile,true,github,how to compile,null
2019,poikola,50,prog.orig.c,null,orig,c,true,github,original source,c
2019,poikola,100,poikola.pdf,null,null,pdf,true,github,make docs output,pdf
2019,poikola,100,poikola.tex,null,null,tex,true,github,supplied documentation,tex
2019,poikola,300,2019_poikola.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2019,yang,null,README.md,null,null,markdown,false,null,null,md
1 # year dir winners_rank path created_by prog filetype winners_show display_via winners_text ext
58 1985 august 20 august.c null main c true github winning source c
59 1985 august 30 Makefile null null makefile true github how to compile null
60 1985 august 50 august.orig.c null orig c true github original source c
61 1985 august 100 primes.sh null null shellscript true github how to run if you have the primes utility sh
62 1985 august 300 1985_august.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
63 1985 lycklama null README.md null null markdown false null null md
64 1985 lycklama null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
123 1986 hague 10 index.html readme2index null html true browser click here first html
124 1986 hague 20 hague.c null main c true github winning source c
125 1986 hague 30 Makefile null null makefile true github how to compile null
126 1986 hague 40 hague.alt.c null null c true github alternative source c
127 1986 hague 50 hague.orig.c null orig c true github original source c
128 1986 hague 300 1986_hague.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
129 1986 holloway null README.md null null markdown false null null md
330 1988 westley 30 Makefile null null makefile true github how to compile null
331 1988 westley 40 westley.alt.c null alt c true github alternative source c
332 1988 westley 50 westley.orig.c null orig c true github original source c
333 1988 westley 100 demo.sh null null shellscript true github how to run sh
334 1988 westley 300 1988_westley.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
335 1989 fubar null README.md null null markdown false null null md
336 1989 fubar null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
362 1989 jar.2 20 jar.2.c null main c true github winning source c
363 1989 jar.2 30 Makefile null null makefile true github how to compile null
364 1989 jar.2 50 jar.2.orig.c null orig c true github original source c
365 1989 jar.2 100 chocolate_cake.lisp null null lisp true github input file lisp
366 1989 jar.2 100 fib.lisp null null lisp true github input file lisp
367 1989 jar.2 100 try.me.sh null null shellscript true github how to run sh
368 1989 jar.2 100 try.me.txt null null text true github input file txt
369 1989 jar.2 300 1989_jar.2.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
370 1989 ovdluhe null README.md null null markdown false null null md
371 1989 ovdluhe null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
384 1989 paul 10 index.html readme2index null html true browser click here first html
385 1989 paul 20 paul.c null main c true github winning source c
386 1989 paul 30 Makefile null null makefile true github how to compile null
387 1989 paul 40 paul.alt.c null null c true github alternative source c
388 1989 paul 50 paul.orig.c null orig c true github original source c
389 1989 paul 300 1989_paul.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
390 1989 robison null README.md null null markdown false null null md
431 1989 westley 10 index.html readme2index null html true browser click here first html
432 1989 westley 20 westley.c null main c true github winning source c
433 1989 westley 30 Makefile null null makefile true github how to compile null
434 1989 westley 40 westley.alt.c null null c true github alternative source c
435 1989 westley 50 westley.orig.c null orig c true github original source c
436 1989 westley 100 compile.alt.sh null null shellscript true github generate and compile alt versions sh
437 1989 westley 100 compile.sh null null shellscript true github generate and compile versions sh
438 1989 westley 100 try.alt.sh null null shellscript true github run alt versions sh
439 1989 westley 100 try.sh null null shellscript true github run versions sh
440 1989 westley 300 1989_westley.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
441 1990 baruch null README.md null null markdown false null null md
442 1990 baruch null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
522 1990 tbr 10 index.html readme2index null html true browser click here first html
523 1990 tbr 20 tbr.c null main c true github winning source c
524 1990 tbr 30 Makefile null null makefile true github how to compile null
525 1990 tbr 40 tbr.alt.c null null c true github alternative source c
526 1990 tbr 50 tbr.orig.c null orig c true github original source c
527 1990 tbr 300 1990_tbr.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
528 1990 theorem null README.md null null markdown false null null md
611 1991 dds 10 index.html readme2index null html true browser click here first html
612 1991 dds 20 dds.c null main c true github winning source c
613 1991 dds 30 Makefile null null makefile true github how to compile null
1991 dds 40 dds.alt.c null alt c true github alternative source c
614 1991 dds 50 dds.orig.c null orig c true github original source c
615 1991 dds 150 LANDER.BAS null null basic true github BASIC source code BAS
616 1991 dds 300 1991_dds.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
622 1991 fine 20 fine.c null main c true github winning source c
623 1991 fine 30 Makefile null null makefile true github how to compile null
624 1991 fine 50 fine.orig.c null orig c true github original source c
625 1991 fine 100 demo.sh null null shellscript true github how to run sh
626 1991 fine 300 1991_fine.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
627 1991 rince null README.md null null markdown false null null md
628 1991 rince null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
881 1993 rince 10 index.html readme2index null html true browser click here first html
882 1993 rince 20 rince.c null main c true github winning source c
883 1993 rince 30 Makefile null null makefile true github how to compile null
884 1993 rince 40 rince.alt.c null null c true github alternative source c
885 1993 rince 50 rince.orig.c null orig c true github original source c
886 1993 rince 100 design.html md2html null html true browser implementation notes html
887 1993 rince 100 rince.data1 null null CABBAGE true github CABBAGE data file data1
2796 2012 kang 10 index.html readme2index null html true browser click here first html
2797 2012 kang 20 kang.c null main c true github winning source c
2798 2012 kang 30 Makefile null null makefile true github how to compile null
2799 2012 kang 40 kang.alt.c null null c true github alternative source c
2800 2012 kang 50 kang.orig.c null orig c true github original source c
2801 2012 kang 100 de.alt.sh null null shellscript true github German words for 0 through 13 for alt sh
2802 2012 kang 100 de.sh null null shellscript true github German words for 0 through 13 sh
2803 2012 kang 100 en.alt.sh null null shellscript true github English words for 1 through 13 for alt sh
2804 2012 kang 100 en.sh null null shellscript true github English words for 1 through 13 sh
2805 2012 kang 100 try.sh null null shellscript true github how to run sh
2806 2012 kang 300 2012_kang.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
2807 2012 konno null README.md null null markdown false null null md
2808 2012 konno null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2928 2013 cable1 null README.md null null markdown false null null md
2929 2013 cable1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2930 2013 cable1 null .id null null id false null winner id string id
2931 2013 cable1 null ms-tweet.jpg null null image false null tweet image jpg
2932 2013 cable1 null .winner.json jwinner null json false null null json
2933 2013 cable1 10 index.html readme2index null html true browser click here first html
2934 2013 cable1 20 cable1.c null main c true github winning source c
2959 2013 cable3 10 index.html readme2index null html true browser click here first html
2960 2013 cable3 20 cable3.c null main c true github winning source c
2961 2013 cable3 30 Makefile null null makefile true github how to compile null
2962 2013 cable3 40 cable3.alt.c null null c true github alternative source c
2963 2013 cable3 50 cable3.orig.c null orig c true github original source c
2964 2013 cable3 100 runme null null shellscript true github how to run null
2965 2013 cable3 100 screenshot_autocad.png null null image true browser Screenshots of some of these applications running on macOS png
2969 2013 cable3 100 screenshot_simcity.png null null image true browser Screenshots of some of these applications running on macOS png
2970 2013 cable3 100 screenshot_win3_on_macosx.png null null image true browser Screenshots of some of these applications running on macOS png
2971 2013 cable3 150 sc-ioccc.terminal null null xml true browser configuration file will correctly display console applications cOSfor m
2972 2013 cable3 200 bios.asm null null asm true github BIOS source in assembly asm
2973 2013 cable3 300 2013_cable3.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
2974 2013 dlowe null README.md null null markdown false null null md
2975 2013 dlowe null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2979 2013 dlowe 20 dlowe.c null main c true github winning source c
2980 2013 dlowe 30 Makefile null null makefile true github how to compile null
2981 2013 dlowe 50 dlowe.orig.c null orig c true github original source c
2982 2013 dlowe 100 demo.sh null null shellscript true github how to run sh
2983 2013 dlowe 100 fun.c null null c true github compile and run for extra run c
2984 2013 dlowe 100 sflen.sh null null shellscript true github generate sparkline of file lengths sh
2985 2013 dlowe 300 2013_dlowe.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
2986 2013 endoh1 null README.md null null markdown false null null md
2987 2013 endoh1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
3030 2013 endoh4 30 Makefile null null makefile true github how to compile null
3031 2013 endoh4 50 endoh4.orig.c null orig c true github original source c
3032 2013 endoh4 100 cube.txt null null text true github 3D object coordinates txt
3033 2013 endoh4 100 run.sh null null shellscript true github how to run sh
3034 2013 endoh4 200 solids/antiprism/a04-square-antiprism.txt null null text true github 3D object coordinates txt
3035 2013 endoh4 200 solids/antiprism/a05-pentagonal-antiprism.txt null null text true github 3D object coordinates txt
3036 2013 endoh4 200 solids/antiprism/a06-hexagonal-antiprism.txt null null text true github 3D object coordinates txt
3216 2013 misaka 30 Makefile null null makefile true github how to compile null
3217 2013 misaka 50 misaka.orig.c null orig c true github original source c
3218 2013 misaka 100 bf.pl null null perl true github BF interpreter pl
3219 2013 misaka 100 demo.sh null null shellscript true github how to run sh
3220 2013 misaka 200 spoiler.html null null html true browser SPOILER WARNING html
3221 2013 misaka 300 2013_misaka.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
3222 2013 morgan1 null README.md null null markdown false null null md
3262 2014 deak 10 index.html readme2index null html true browser click here first html
3263 2014 deak 20 prog.c null main c true github winning source c
3264 2014 deak 30 Makefile null null makefile true github how to compile null
3265 2014 deak 40 prog.alt.c null null c true github alternative source c
3266 2014 deak 50 prog.orig.c null orig c true github original source c
3267 2014 deak 300 2014_deak.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
3268 2014 endoh1 null README.md null null markdown false null null md
3269 2014 endoh1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
3270 2014 endoh1 null .id null null id false null winner id string id
3271 2014 endoh1 null read_me.md spoilers.md null null markdown false null null spoilers about Q(uine)R code generator md
3272 2014 endoh1 null .winner.json jwinner null json false null null json
3273 2014 endoh1 10 index.html readme2index null html true browser click here first html
3274 2014 endoh1 20 prog.c null main c true github winning source c
3275 2014 endoh1 30 Makefile null null makefile true github how to compile null
3276 2014 endoh1 50 prog.orig.c null orig c true github original source c
3277 2014 endoh1 100 Rakefile null null ruby true github Ruby makefile null
3278 2014 endoh1 100 rake.sh null null shellscript true github make rake script sh
3279 2014 endoh1 100 read_me.html md2html null html true browser about the Q(uine)R code generator html
3280 2014 endoh1 100 spoilers.html md2html null html true browser spoilers about Q(uine)R code generator html
3281 2014 endoh1 150 alpha.rb null null ruby true github support program for Rakefile rb
3282 2014 endoh1 150 assemble.rb null null ruby true github support program for Rakefile rb
3283 2014 endoh1 150 ast-def.rb null null ruby true github support program for Rakefile rb
3366 2014 vik 10 index.html readme2index null html true browser click here first html
3367 2014 vik 20 prog.c null main c true github winning source c
3368 2014 vik 30 Makefile null null makefile true github how to compile null
3369 2014 vik 40 prog.alt.c null null c true github alternative source c
3370 2014 vik 50 prog.orig.c null orig c true github original source c
3371 2014 vik 300 2014_vik.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
3372 2014 wiedijk null README.md null null markdown false null null md
3638 2018 burton2 200 ansi null null text true github reserved words for a given C standard null
3639 2018 burton2 200 author-README.txt null null text true github author supplied README txt
3640 2018 burton2 200 c++11 null null text true github reserved words for a given C standard null
3641 2018 burton2 200 c11 null null text true github reserved words for a given C standard null
3642 2018 burton2 200 c++14 null null text true github reserved words for a given C standard null
3643 2018 burton2 200 c++98 null null text true github reserved words for a given C standard null
3644 2018 burton2 200 c99 null null text true github reserved words for a given C standard null
3944 2019 poikola 20 prog.c null main c true github winning source c
3945 2019 poikola 30 Makefile null null makefile true github how to compile null
3946 2019 poikola 50 prog.orig.c null orig c true github original source c
3947 2019 poikola 100 poikola.pdf null null pdf true github make docs output pdf
3948 2019 poikola 100 poikola.tex null null tex true github supplied documentation tex
3949 2019 poikola 300 2019_poikola.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
3950 2019 yang null README.md null null markdown false null null md
Binary file not shown.
+3
View File
@@ -5,6 +5,9 @@
# Generate the initial contents of the author/author_handle.json using
# tmp/author_handle.txt and tmp/author.csv and tmp/author-wins.csv.
#
# XXX - This is a temporary utility that will be replaced when
# the .winner.json files are built
#
# Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
#
# Permission to use, copy, modify, and distribute this software and
+4 -1
View File
@@ -2,6 +2,9 @@
#
# gen_file_list.found.sh - generate tmp/file_list.found.txt for entry directories under a year
#
# XXX - This is a temporary utility that will be replaced when
# the .winner.json files are built
#
# Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
#
# Permission to use, copy, modify, and distribute this software and
@@ -137,7 +140,7 @@ fi
#
TMPFILE="tmp/tmp.file_list.found.txt.$$"
trap 'rm -f $TMPFILE; exit' 0 1 2 3 15
find -- ???? -mindepth 2 -type f -print | sort -t/ > "$TMPFILE"
find -- ???? -mindepth 2 ! -name .DS_Store -type f -print | sort -t/ > "$TMPFILE"
if [[ ! -s $TMPFILE ]]; then
echo "$0: ERROR: TMPFILE: $TMPFILE is empty" 1>&2
exit 12
+36 -2
View File
@@ -45,6 +45,7 @@
1985,august,20,august.c,null,main,c,true,github,winning source,c
1985,august,30,Makefile,null,null,makefile,true,github,how to compile,null
1985,august,50,august.orig.c,null,orig,c,true,github,original source,c
1985,august,100,primes.sh,null,null,shellscript,true,github,how to run if you have the primes utility,sh
1985,lycklama,null,README.md,null,null,markdown,false,null,null,md
1985,lycklama,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1985,lycklama,null,.id,null,null,id,false,null,winner id string,id
@@ -88,6 +89,7 @@
1986,hague,null,.id,null,null,id,false,null,winner id string,id
1986,hague,20,hague.c,null,main,c,true,github,winning source,c
1986,hague,30,Makefile,null,null,makefile,true,github,how to compile,null
1986,hague,40,hague.alt.c,null,null,c,true,github,alternative source,c
1986,hague,50,hague.orig.c,null,orig,c,true,github,original source,c
1986,holloway,null,README.md,null,null,markdown,false,null,null,md
1986,holloway,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -231,6 +233,7 @@
1988,westley,30,Makefile,null,null,makefile,true,github,how to compile,null
1988,westley,40,westley.alt.c,null,alt,c,true,github,alternative source,c
1988,westley,50,westley.orig.c,null,orig,c,true,github,original source,c
1988,westley,100,demo.sh,null,null,shellscript,true,github,how to run,sh
1989,fubar,null,README.md,null,null,markdown,false,null,null,md
1989,fubar,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1989,fubar,null,.id,null,null,id,false,null,winner id string,id
@@ -253,6 +256,10 @@
1989,jar.2,20,jar.2.c,null,main,c,true,github,winning source,c
1989,jar.2,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,jar.2,50,jar.2.orig.c,null,orig,c,true,github,original source,c
1989,jar.2,100,chocolate_cake.lisp,null,null,lisp,true,github,input file,lisp
1989,jar.2,100,fib.lisp,null,null,lisp,true,github,input file,lisp
1989,jar.2,100,try.me.sh,null,null,shellscript,true,github,how to run,sh
1989,jar.2,100,try.me.txt,null,null,text,true,github,input file,txt
1989,ovdluhe,null,README.md,null,null,markdown,false,null,null,md
1989,ovdluhe,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1989,ovdluhe,null,.id,null,null,id,false,null,winner id string,id
@@ -265,6 +272,7 @@
1989,paul,null,.id,null,null,id,false,null,winner id string,id
1989,paul,20,paul.c,null,main,c,true,github,winning source,c
1989,paul,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,paul,40,paul.alt.c,null,null,c,true,github,alternative source,c
1989,paul,50,paul.orig.c,null,orig,c,true,github,original source,c
1989,robison,null,README.md,null,null,markdown,false,null,null,md
1989,robison,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -296,7 +304,12 @@
1989,westley,null,.id,null,null,id,false,null,winner id string,id
1989,westley,20,westley.c,null,main,c,true,github,winning source,c
1989,westley,30,Makefile,null,null,makefile,true,github,how to compile,null
1989,westley,40,westley.alt.c,null,null,c,true,github,alternative source,c
1989,westley,50,westley.orig.c,null,orig,c,true,github,original source,c
1989,westley,100,compile.alt.sh,null,null,shellscript,true,github,generate and compile alt versions,sh
1989,westley,100,compile.sh,null,null,shellscript,true,github,generate and compile versions,sh
1989,westley,100,try.alt.sh,null,null,shellscript,true,github,run alt versions,sh
1989,westley,100,try.sh,null,null,shellscript,true,github,run versions,sh
1990,baruch,null,README.md,null,null,markdown,false,null,null,md
1990,baruch,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1990,baruch,null,.id,null,null,id,false,null,winner id string,id
@@ -355,6 +368,7 @@
1990,tbr,null,.id,null,null,id,false,null,winner id string,id
1990,tbr,20,tbr.c,null,main,c,true,github,winning source,c
1990,tbr,30,Makefile,null,null,makefile,true,github,how to compile,null
1990,tbr,40,tbr.alt.c,null,null,c,true,github,alternative source,c
1990,tbr,50,tbr.orig.c,null,orig,c,true,github,original source,c
1990,theorem,null,README.md,null,null,markdown,false,null,null,md
1990,theorem,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -418,7 +432,6 @@
1991,dds,null,.id,null,null,id,false,null,winner id string,id
1991,dds,20,dds.c,null,main,c,true,github,winning source,c
1991,dds,30,Makefile,null,null,makefile,true,github,how to compile,null
1991,dds,40,dds.alt.c,null,alt,c,true,github,alternative source,c
1991,dds,50,dds.orig.c,null,orig,c,true,github,original source,c
1991,dds,150,LANDER.BAS,null,null,basic,true,github,BASIC source code,BAS
1991,fine,null,README.md,null,null,markdown,false,null,null,md
@@ -427,6 +440,7 @@
1991,fine,20,fine.c,null,main,c,true,github,winning source,c
1991,fine,30,Makefile,null,null,makefile,true,github,how to compile,null
1991,fine,50,fine.orig.c,null,orig,c,true,github,original source,c
1991,fine,100,demo.sh,null,null,shellscript,true,github,how to run,sh
1991,rince,null,README.md,null,null,markdown,false,null,null,md
1991,rince,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1991,rince,null,.id,null,null,id,false,null,winner id string,id
@@ -610,6 +624,7 @@
1993,rince,null,.id,null,null,id,false,null,winner id string,id
1993,rince,20,rince.c,null,main,c,true,github,winning source,c
1993,rince,30,Makefile,null,null,makefile,true,github,how to compile,null
1993,rince,40,rince.alt.c,null,null,c,true,github,alternative source,c
1993,rince,50,rince.orig.c,null,orig,c,true,github,original source,c
1993,rince,100,rince.data1,null,null,CABBAGE,true,github,CABBAGE data file,data1
1993,rince,100,rince.data2,null,null,CABBAGE,true,github,CABBAGE data file,data2
@@ -2081,7 +2096,13 @@
2012,kang,null,.id,null,null,id,false,null,winner id string,id
2012,kang,20,kang.c,null,main,c,true,github,winning source,c
2012,kang,30,Makefile,null,null,makefile,true,github,how to compile,null
2012,kang,40,kang.alt.c,null,null,c,true,github,alternative source,c
2012,kang,50,kang.orig.c,null,orig,c,true,github,original source,c
2012,kang,100,de.alt.sh,null,null,shellscript,true,github,German words for 0 through 13 for alt,sh
2012,kang,100,de.sh,null,null,shellscript,true,github,German words for 0 through 13,sh
2012,kang,100,en.alt.sh,null,null,shellscript,true,github,English words for 1 through 13 for alt,sh
2012,kang,100,en.sh,null,null,shellscript,true,github,English words for 1 through 13,sh
2012,kang,100,try.sh,null,null,shellscript,true,github,how to run,sh
2012,konno,null,README.md,null,null,markdown,false,null,null,md
2012,konno,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2012,konno,null,.id,null,null,id,false,null,winner id string,id
@@ -2187,6 +2208,7 @@
2013,cable1,null,README.md,null,null,markdown,false,null,null,md
2013,cable1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2013,cable1,null,.id,null,null,id,false,null,winner id string,id
2013,cable1,null,ms-tweet.jpg,null,null,image,false,null,tweet image,jpg
2013,cable1,20,cable1.c,null,main,c,true,github,winning source,c
2013,cable1,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,cable1,50,cable1.orig.c,null,orig,c,true,github,original source,c
@@ -2209,6 +2231,7 @@
2013,cable3,null,.id,null,null,id,false,null,winner id string,id
2013,cable3,20,cable3.c,null,main,c,true,github,winning source,c
2013,cable3,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,cable3,40,cable3.alt.c,null,null,c,true,github,alternative source,c
2013,cable3,50,cable3.orig.c,null,orig,c,true,github,original source,c
2013,cable3,100,runme,null,null,shellscript,true,github,how to run,null
2013,cable3,100,screenshot_autocad.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
@@ -2218,12 +2241,16 @@
2013,cable3,100,screenshot_simcity.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
2013,cable3,100,screenshot_win3_on_macosx.png,null,null,image,true,browser,Screenshots of some of these applications running on macOS,png
2013,cable3,150,sc-ioccc.terminal,null,null,xml,true,browser,configuration file will correctly display console applications,cOSfor m
2013,cable3,200,bios.asm,null,null,asm,true,github,BIOS source in assembly,asm
2013,dlowe,null,README.md,null,null,markdown,false,null,null,md
2013,dlowe,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2013,dlowe,null,.id,null,null,id,false,null,winner id string,id
2013,dlowe,20,dlowe.c,null,main,c,true,github,winning source,c
2013,dlowe,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,dlowe,50,dlowe.orig.c,null,orig,c,true,github,original source,c
2013,dlowe,100,demo.sh,null,null,shellscript,true,github,how to run,sh
2013,dlowe,100,fun.c,null,null,c,true,github,compile and run for extra run,c
2013,dlowe,100,sflen.sh,null,null,shellscript,true,github,generate sparkline of file lengths,sh
2013,endoh1,null,README.md,null,null,markdown,false,null,null,md
2013,endoh1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2013,endoh1,null,.id,null,null,id,false,null,winner id string,id
@@ -2260,6 +2287,7 @@
2013,endoh4,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,endoh4,50,endoh4.orig.c,null,orig,c,true,github,original source,c
2013,endoh4,100,cube.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,100,run.sh,null,null,shellscript,true,github,how to run,sh
2013,endoh4,200,solids/antiprism/a04-square-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,200,solids/antiprism/a05-pentagonal-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
2013,endoh4,200,solids/antiprism/a06-hexagonal-antiprism.txt,null,null,text,true,github,3D object coordinates ,txt
@@ -2435,6 +2463,7 @@
2013,misaka,30,Makefile,null,null,makefile,true,github,how to compile,null
2013,misaka,50,misaka.orig.c,null,orig,c,true,github,original source,c
2013,misaka,100,bf.pl,null,null,perl,true,github,BF interpreter,pl
2013,misaka,100,demo.sh,null,null,shellscript,true,github,how to run,sh
2013,misaka,200,spoiler.html,null,null,html,true,browser,SPOILER WARNING,html
2013,morgan1,null,README.md,null,null,markdown,false,null,null,md
2013,morgan1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -2465,15 +2494,17 @@
2014,deak,null,.id,null,null,id,false,null,winner id string,id
2014,deak,20,prog.c,null,main,c,true,github,winning source,c
2014,deak,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,deak,40,prog.alt.c,null,null,c,true,github,alternative source,c
2014,deak,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,endoh1,null,README.md,null,null,markdown,false,null,null,md
2014,endoh1,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
2014,endoh1,null,.id,null,null,id,false,null,winner id string,id
2014,endoh1,null,read_me.md,null,null,markdown,false,null,null,md
2014,endoh1,null,spoilers.md,null,null,markdown,false,null,spoilers about Q(uine)R code generator,md
2014,endoh1,20,prog.c,null,main,c,true,github,winning source,c
2014,endoh1,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,endoh1,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,endoh1,100,Rakefile,null,null,ruby,true,github,Ruby makefile,null
2014,endoh1,100,rake.sh,null,null,shellscript,true,github,make rake script,sh
2014,endoh1,150,alpha.rb,null,null,ruby,true,github,support program for Rakefile,rb
2014,endoh1,150,assemble.rb,null,null,ruby,true,github,support program for Rakefile,rb
2014,endoh1,150,ast-def.rb,null,null,ruby,true,github,support program for Rakefile,rb
@@ -2541,6 +2572,7 @@
2014,vik,null,.id,null,null,id,false,null,winner id string,id
2014,vik,20,prog.c,null,main,c,true,github,winning source,c
2014,vik,30,Makefile,null,null,makefile,true,github,how to compile,null
2014,vik,40,prog.alt.c,null,null,c,true,github,alternative source,c
2014,vik,50,prog.orig.c,null,orig,c,true,github,original source,c
2014,wiedijk,null,README.md,null,null,markdown,false,null,null,md
2014,wiedijk,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
@@ -2750,6 +2782,7 @@
2018,burton2,200,ansi,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,author-README.txt,null,null,text,true,github,author supplied README,txt
2018,burton2,200,c++11,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c11,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c++14,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c++98,null,null,text,true,github,reserved words for a given C standard,null
2018,burton2,200,c99,null,null,text,true,github,reserved words for a given C standard,null
@@ -2985,6 +3018,7 @@
2019,poikola,20,prog.c,null,main,c,true,github,winning source,c
2019,poikola,30,Makefile,null,null,makefile,true,github,how to compile,null
2019,poikola,50,prog.orig.c,null,orig,c,true,github,original source,c
2019,poikola,100,poikola.pdf,null,null,pdf,true,github,make docs output,pdf
2019,poikola,100,poikola.tex,null,null,tex,true,github,supplied documentation,tex
2019,yang,null,README.md,null,null,markdown,false,null,null,md
2019,yang,null,.gitignore,null,null,gitignore,false,null,list of files that should not be committed under git,gitignore
1 # -1 All other cells (excluding year+winners_rank+winners_show) are JSON strings that must not contain commas NOR quotes NOR newlines.
45 1985 august 20 august.c null main c true github winning source c
46 1985 august 30 Makefile null null makefile true github how to compile null
47 1985 august 50 august.orig.c null orig c true github original source c
48 1985 august 100 primes.sh null null shellscript true github how to run if you have the primes utility sh
49 1985 lycklama null README.md null null markdown false null null md
50 1985 lycklama null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
51 1985 lycklama null .id null null id false null winner id string id
89 1986 hague null .id null null id false null winner id string id
90 1986 hague 20 hague.c null main c true github winning source c
91 1986 hague 30 Makefile null null makefile true github how to compile null
92 1986 hague 40 hague.alt.c null null c true github alternative source c
93 1986 hague 50 hague.orig.c null orig c true github original source c
94 1986 holloway null README.md null null markdown false null null md
95 1986 holloway null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
233 1988 westley 30 Makefile null null makefile true github how to compile null
234 1988 westley 40 westley.alt.c null alt c true github alternative source c
235 1988 westley 50 westley.orig.c null orig c true github original source c
236 1988 westley 100 demo.sh null null shellscript true github how to run sh
237 1989 fubar null README.md null null markdown false null null md
238 1989 fubar null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
239 1989 fubar null .id null null id false null winner id string id
256 1989 jar.2 20 jar.2.c null main c true github winning source c
257 1989 jar.2 30 Makefile null null makefile true github how to compile null
258 1989 jar.2 50 jar.2.orig.c null orig c true github original source c
259 1989 jar.2 100 chocolate_cake.lisp null null lisp true github input file lisp
260 1989 jar.2 100 fib.lisp null null lisp true github input file lisp
261 1989 jar.2 100 try.me.sh null null shellscript true github how to run sh
262 1989 jar.2 100 try.me.txt null null text true github input file txt
263 1989 ovdluhe null README.md null null markdown false null null md
264 1989 ovdluhe null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
265 1989 ovdluhe null .id null null id false null winner id string id
272 1989 paul null .id null null id false null winner id string id
273 1989 paul 20 paul.c null main c true github winning source c
274 1989 paul 30 Makefile null null makefile true github how to compile null
275 1989 paul 40 paul.alt.c null null c true github alternative source c
276 1989 paul 50 paul.orig.c null orig c true github original source c
277 1989 robison null README.md null null markdown false null null md
278 1989 robison null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
304 1989 westley null .id null null id false null winner id string id
305 1989 westley 20 westley.c null main c true github winning source c
306 1989 westley 30 Makefile null null makefile true github how to compile null
307 1989 westley 40 westley.alt.c null null c true github alternative source c
308 1989 westley 50 westley.orig.c null orig c true github original source c
309 1989 westley 100 compile.alt.sh null null shellscript true github generate and compile alt versions sh
310 1989 westley 100 compile.sh null null shellscript true github generate and compile versions sh
311 1989 westley 100 try.alt.sh null null shellscript true github run alt versions sh
312 1989 westley 100 try.sh null null shellscript true github run versions sh
313 1990 baruch null README.md null null markdown false null null md
314 1990 baruch null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
315 1990 baruch null .id null null id false null winner id string id
368 1990 tbr null .id null null id false null winner id string id
369 1990 tbr 20 tbr.c null main c true github winning source c
370 1990 tbr 30 Makefile null null makefile true github how to compile null
371 1990 tbr 40 tbr.alt.c null null c true github alternative source c
372 1990 tbr 50 tbr.orig.c null orig c true github original source c
373 1990 theorem null README.md null null markdown false null null md
374 1990 theorem null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
432 1991 dds null .id null null id false null winner id string id
433 1991 dds 20 dds.c null main c true github winning source c
434 1991 dds 30 Makefile null null makefile true github how to compile null
1991 dds 40 dds.alt.c null alt c true github alternative source c
435 1991 dds 50 dds.orig.c null orig c true github original source c
436 1991 dds 150 LANDER.BAS null null basic true github BASIC source code BAS
437 1991 fine null README.md null null markdown false null null md
440 1991 fine 20 fine.c null main c true github winning source c
441 1991 fine 30 Makefile null null makefile true github how to compile null
442 1991 fine 50 fine.orig.c null orig c true github original source c
443 1991 fine 100 demo.sh null null shellscript true github how to run sh
444 1991 rince null README.md null null markdown false null null md
445 1991 rince null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
446 1991 rince null .id null null id false null winner id string id
624 1993 rince null .id null null id false null winner id string id
625 1993 rince 20 rince.c null main c true github winning source c
626 1993 rince 30 Makefile null null makefile true github how to compile null
627 1993 rince 40 rince.alt.c null null c true github alternative source c
628 1993 rince 50 rince.orig.c null orig c true github original source c
629 1993 rince 100 rince.data1 null null CABBAGE true github CABBAGE data file data1
630 1993 rince 100 rince.data2 null null CABBAGE true github CABBAGE data file data2
2096 2012 kang null .id null null id false null winner id string id
2097 2012 kang 20 kang.c null main c true github winning source c
2098 2012 kang 30 Makefile null null makefile true github how to compile null
2099 2012 kang 40 kang.alt.c null null c true github alternative source c
2100 2012 kang 50 kang.orig.c null orig c true github original source c
2101 2012 kang 100 de.alt.sh null null shellscript true github German words for 0 through 13 for alt sh
2102 2012 kang 100 de.sh null null shellscript true github German words for 0 through 13 sh
2103 2012 kang 100 en.alt.sh null null shellscript true github English words for 1 through 13 for alt sh
2104 2012 kang 100 en.sh null null shellscript true github English words for 1 through 13 sh
2105 2012 kang 100 try.sh null null shellscript true github how to run sh
2106 2012 konno null README.md null null markdown false null null md
2107 2012 konno null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2108 2012 konno null .id null null id false null winner id string id
2208 2013 cable1 null README.md null null markdown false null null md
2209 2013 cable1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2210 2013 cable1 null .id null null id false null winner id string id
2211 2013 cable1 null ms-tweet.jpg null null image false null tweet image jpg
2212 2013 cable1 20 cable1.c null main c true github winning source c
2213 2013 cable1 30 Makefile null null makefile true github how to compile null
2214 2013 cable1 50 cable1.orig.c null orig c true github original source c
2231 2013 cable3 null .id null null id false null winner id string id
2232 2013 cable3 20 cable3.c null main c true github winning source c
2233 2013 cable3 30 Makefile null null makefile true github how to compile null
2234 2013 cable3 40 cable3.alt.c null null c true github alternative source c
2235 2013 cable3 50 cable3.orig.c null orig c true github original source c
2236 2013 cable3 100 runme null null shellscript true github how to run null
2237 2013 cable3 100 screenshot_autocad.png null null image true browser Screenshots of some of these applications running on macOS png
2241 2013 cable3 100 screenshot_simcity.png null null image true browser Screenshots of some of these applications running on macOS png
2242 2013 cable3 100 screenshot_win3_on_macosx.png null null image true browser Screenshots of some of these applications running on macOS png
2243 2013 cable3 150 sc-ioccc.terminal null null xml true browser configuration file will correctly display console applications cOSfor m
2244 2013 cable3 200 bios.asm null null asm true github BIOS source in assembly asm
2245 2013 dlowe null README.md null null markdown false null null md
2246 2013 dlowe null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2247 2013 dlowe null .id null null id false null winner id string id
2248 2013 dlowe 20 dlowe.c null main c true github winning source c
2249 2013 dlowe 30 Makefile null null makefile true github how to compile null
2250 2013 dlowe 50 dlowe.orig.c null orig c true github original source c
2251 2013 dlowe 100 demo.sh null null shellscript true github how to run sh
2252 2013 dlowe 100 fun.c null null c true github compile and run for extra run c
2253 2013 dlowe 100 sflen.sh null null shellscript true github generate sparkline of file lengths sh
2254 2013 endoh1 null README.md null null markdown false null null md
2255 2013 endoh1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2256 2013 endoh1 null .id null null id false null winner id string id
2287 2013 endoh4 30 Makefile null null makefile true github how to compile null
2288 2013 endoh4 50 endoh4.orig.c null orig c true github original source c
2289 2013 endoh4 100 cube.txt null null text true github 3D object coordinates txt
2290 2013 endoh4 100 run.sh null null shellscript true github how to run sh
2291 2013 endoh4 200 solids/antiprism/a04-square-antiprism.txt null null text true github 3D object coordinates txt
2292 2013 endoh4 200 solids/antiprism/a05-pentagonal-antiprism.txt null null text true github 3D object coordinates txt
2293 2013 endoh4 200 solids/antiprism/a06-hexagonal-antiprism.txt null null text true github 3D object coordinates txt
2463 2013 misaka 30 Makefile null null makefile true github how to compile null
2464 2013 misaka 50 misaka.orig.c null orig c true github original source c
2465 2013 misaka 100 bf.pl null null perl true github BF interpreter pl
2466 2013 misaka 100 demo.sh null null shellscript true github how to run sh
2467 2013 misaka 200 spoiler.html null null html true browser SPOILER WARNING html
2468 2013 morgan1 null README.md null null markdown false null null md
2469 2013 morgan1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2494 2014 deak null .id null null id false null winner id string id
2495 2014 deak 20 prog.c null main c true github winning source c
2496 2014 deak 30 Makefile null null makefile true github how to compile null
2497 2014 deak 40 prog.alt.c null null c true github alternative source c
2498 2014 deak 50 prog.orig.c null orig c true github original source c
2499 2014 endoh1 null README.md null null markdown false null null md
2500 2014 endoh1 null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2501 2014 endoh1 null .id null null id false null winner id string id
2502 2014 endoh1 null read_me.md spoilers.md null null markdown false null null spoilers about Q(uine)R code generator md
2503 2014 endoh1 20 prog.c null main c true github winning source c
2504 2014 endoh1 30 Makefile null null makefile true github how to compile null
2505 2014 endoh1 50 prog.orig.c null orig c true github original source c
2506 2014 endoh1 100 Rakefile null null ruby true github Ruby makefile null
2507 2014 endoh1 100 rake.sh null null shellscript true github make rake script sh
2508 2014 endoh1 150 alpha.rb null null ruby true github support program for Rakefile rb
2509 2014 endoh1 150 assemble.rb null null ruby true github support program for Rakefile rb
2510 2014 endoh1 150 ast-def.rb null null ruby true github support program for Rakefile rb
2572 2014 vik null .id null null id false null winner id string id
2573 2014 vik 20 prog.c null main c true github winning source c
2574 2014 vik 30 Makefile null null makefile true github how to compile null
2575 2014 vik 40 prog.alt.c null null c true github alternative source c
2576 2014 vik 50 prog.orig.c null orig c true github original source c
2577 2014 wiedijk null README.md null null markdown false null null md
2578 2014 wiedijk null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
2782 2018 burton2 200 ansi null null text true github reserved words for a given C standard null
2783 2018 burton2 200 author-README.txt null null text true github author supplied README txt
2784 2018 burton2 200 c++11 null null text true github reserved words for a given C standard null
2785 2018 burton2 200 c11 null null text true github reserved words for a given C standard null
2786 2018 burton2 200 c++14 null null text true github reserved words for a given C standard null
2787 2018 burton2 200 c++98 null null text true github reserved words for a given C standard null
2788 2018 burton2 200 c99 null null text true github reserved words for a given C standard null
3018 2019 poikola 20 prog.c null main c true github winning source c
3019 2019 poikola 30 Makefile null null makefile true github how to compile null
3020 2019 poikola 50 prog.orig.c null orig c true github original source c
3021 2019 poikola 100 poikola.pdf null null pdf true github make docs output pdf
3022 2019 poikola 100 poikola.tex null null tex true github supplied documentation tex
3023 2019 yang null README.md null null markdown false null null md
3024 2019 yang null .gitignore null null gitignore false null list of files that should not be committed under git gitignore
Binary file not shown.
+1
View File
@@ -779,6 +779,7 @@
2014,endoh1,null,.winner.json,jwinner,null,json,false,null,null,json
2014,endoh1,10,index.html,readme2index,null,html,true,browser,click here first,html
2014,endoh1,100,read_me.html,md2html,null,html,true,browser,about the Q(uine)R code generator,html
2014,endoh1,100,spoilers.html,md2html,null,html,true,browser,spoilers about Q(uine)R code generator,html
2014,endoh1,300,2014_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,true,download,download winning source,bz2
2014,endoh2,null,.winner.json,jwinner,null,json,false,null,null,json
2014,endoh2,10,index.html,readme2index,null,html,true,browser,click here first,html
1 # -1 All other cells (excluding year+winners_rank+winners_show) are JSON strings that must not contain commas NOR quotes NOR newlines.
779 2014 endoh1 null .winner.json jwinner null json false null null json
780 2014 endoh1 10 index.html readme2index null html true browser click here first html
781 2014 endoh1 100 read_me.html md2html null html true browser about the Q(uine)R code generator html
782 2014 endoh1 100 spoilers.html md2html null html true browser spoilers about Q(uine)R code generator html
783 2014 endoh1 300 2014_endoh1.tar.bz2 mkwinnertbz2 null tbz2 true download download winning source bz2
784 2014 endoh2 null .winner.json jwinner null json false null null json
785 2014 endoh2 10 index.html readme2index null html true browser click here first html
Binary file not shown.