diff --git a/1984/anonymous/index.html b/1984/anonymous/index.html index 5e49444ff..35ec13d95 100644 --- a/1984/anonymous/index.html +++ b/1984/anonymous/index.html @@ -85,6 +85,7 @@
Usage:
bin/gen-sitemap.sh -v 1Generate status.json according to the modification dates
+of status.json and news.html.
Without argument, the contest_status is unchanged.
+Usage:
+bin/gen-status.sh -v 1To force the contest_status to be closed:
+bin/gen-status.sh -v 1 closedGenerate a number of top level HTML pages for the IOCCC web sites.
Usage:
-bin/gen-top-html.sh -v 1bin/gen-top-html.sh -v 1Examples of top level HTML pages built by this tool include:
Generate an index.html page for an given IOCCC year.
Usage:
-bin/gen-year-index.sh -v 1 2020bin/gen-year-index.sh -v 1 2020Generate the top level /years.html page.
Usage:
-bin/gen-years.sh -v 1Updates the status.json file.
-Output manifest table from a entry .entry.json file.
+bin/gen-years.sh -v 1This is the primary tool that forms IOCCC generated HTML content from markdown files (permanent markdown files or temporarily generated @@ -239,17 +245,21 @@ up.
If only a few index.hmtl files need updating, then this
command will only briefly pause while the slightly longer readme2index.sh is run:
bin/all-run.sh -v 3 bin/quick-readme2index.sh -v 1bin/all-run.sh -v 3 bin/quick-readme2index.sh -v 1NOTE: This command assumes that the relative
modification times for index.hmtl,
.entry.json, andindex.html` are correct. If in doubt,
use:
bin/all-run.sh -v 3 bin/readme2index.sh -v 1bin/all-run.sh -v 3 bin/readme2index.sh -v 1Convert a entry index.html into entry directory index.html.
+Convert status.json into HTML.
This tool is a ‘before tool’ (-b tool) that is intended to be used by
+bin/gen-status.sh.
Sort .gitignore content from stdin to stdout.
We sort with lines starting with # first. We sort with lines starting @@ -261,11 +271,11 @@ href="sort.gitignore.sh">sort.gitignore.sh.
href="sort.gitignore.sh">sort.gitignore.shSort a .gitignore in a entry directory.
Usage:
-bin/sort.gitignore.sh -v 1 YYYY/dirbin/sort.gitignore.sh -v 1 YYYY/dirSuggested usage:
-bin/all-run.sh bin/sort.gitignore.sh -v 1bin/all-run.sh bin/sort.gitignore.sh -v 1Print default substitutions.
@@ -285,25 +295,25 @@ index.html.Form a compress tarball for an entry.
Usage:
-bin/tar-entry.sh -v 1 YYYY/dirbin/tar-entry.sh -v 1 YYYY/dirSuggested usage:
-bin/all-run.sh -v 3 bin/tar-entry.sh -v 1 -Wbin/all-run.sh -v 3 bin/tar-entry.sh -v 1 -WForm the compressed tarball for all IOCCC years and all IOCCC entries.
Usage:
-bin/tar-all.sh -v 1bin/tar-all.sh -v 1Form a compress tarball for an IOCCC year.
Usage:
-bin/tar-year.sh -v 1 YYYYbin/tar-year.sh -v 1 YYYYSuggested usage:
-bin/all-years.sh -v 3 bin/tar-year.sh -v 1 -Wbin/all-years.sh -v 3 bin/tar-year.sh -v 1 -WThe md2html.sh tool is the primary tool that @@ -324,20 +334,20 @@ HTML content is built uses, by default, files from the inc directory, of the form:
*.default.html
By using command line options of the form
--H phase=name-H phase=namewhere phase is the name of an HTML phase, a non-default
file may be used. For example:
-H topnav=up2index-H topnav=up2indexwill cause inc/topnav.up2index.html instead of inc/topnav.default.html to be used during the topnav HTML phase.
If name is dot (i.e., “.”), then the given HTML phase is skipped. For example:
--H footer=.-H footer=.will cause no HTML content to be produced during the footer HTML phase.
Once the IOCCC closes, the judges -will select the winning entries announce +
Once the IOCCC closes, the judges +will:
+Select the winning entries announce them on the @IOCCC mastodon feed, -notify the authors of entries that won the IOCCC via email using their -previously registered email address, and upload the winning code to the -IOCCC winner repo -which in turn will cause them to be displayed on the IOCCC winning entries page.
+class="citation" data-cites="IOCCC">@IOCCC mastodon +feed.Notify the authors of entries that won the IOCCC via email using +their previously registered email address.
Announce who are authors of this year’s winning IOCCC entries via +the @IOCCC mastodon feed.
Upload the winning code to the Official IOCCC winner +repo
Update the Official IOCCC web site, +and in particular display this year’s winning IOCCC entries at the top +of the IOCCC winning entries page.
Update the IOCCC news page.
+ {
+ "no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
+ "IOCCC_status_version" : "1.0 2024-03-09",
+ "contest_status" : "closed",
+ "news_update" : "2024-03-10T17:01:11+00:00",
+ "status_update" : "2024-03-10T17:01:12+00:00"
+}The following JSON members are required to be present status.json.
+This is a mandatory comment for which we offer no +comment other than this comment. :-)
+The JSON member value must be the following JSON quoted string:
+"mandatory comment: because comments were removed from the original JSON spec"This is the version of format of the status.json file.
+The JSON member value of is a JSON quoted string the form +“version YYYY-MM-DD”.
+This document describes version “1.0 +2024-03-09”.
+The current status of the IOCCC.
+The following JSON member value string may be one of the following +JSON quoted strings:
+The IOCCC is not yet open, however there is a tentative scheduled +date and time by which the IOCCC will open for submissions.
+A preliminary IOCCC rules, guidelines, and tools have been posted. +Comments and suggestions on these preliminary items are welcome. See the +IOCCC news for details including the tentative +scheduled opening date.
+The IOCCC is open for submissions.
+Be sure to review the official IOCCC rules, guidelines, and tools for +any changes that may have been made while the IOCCC was +“pending”.
+The IOCCC is closed to new submissions. The IOCCC judges are in the process of judging the +submissions they received while the IOCCC was open.
+Watch the @IOCCC mastodon feed for +updates.
+Once the IOCCC closes, the judges will:
+Select the winning entries announce them +on the @IOCCC mastodon feed.
Notify the authors of entries that won the IOCCC via email using +their previously registered email address.
Announce who are authors of this year’s winning IOCCC entries via +the @IOCCC mastodon feed.
Upload the winning code to the Official IOCCC winner +repo
Update the Official IOCCC web site, and +in particular display this year’s winning IOCCC entries at the top of +the IOCCC winning entries page.
Update the IOCCC news page.
The IOCCC is closed and is NOT accepting new +submissions.
+See the IOCCC winning entries page for the +entires that have won the IOCCC.
+NOTE: From time to time, winning IOCCC entries may +have their write-ups updated, Makefiles improved and source code fixed. +See IOCCC news for details.
+Watch both the IOCCC status page and @IOCCC mastodon feed for information about +future IOCCC openings.
+This shows the latest modification date for the IOCCC news page.
+The JSON member value is a JSON quoted string obtained from the date
+field of the following ls(1) command:
TZ=UTC ls -D '%FT%T+00:00' -ld news.html
+NOTE: The date and time are given with respect to +UTC timezone.
+Sorry: It is possible that for some reason, the IOCCC news page was modified without the content +being changed. While we will try to minimize the cases where this +happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+This shows the latest modification date status.json file.
+The JSON member value is a JSON quoted string obtained from the date
+field of the following ls(1) command:
TZ=UTC ls -D '%FT%T+00:00' -ld status.json
+NOTE: The date and time are given with respect to +UTC timezone.
+Sorry: It is possible that for some reason, the status.json file was modified without the content +being changed. While we will try to minimize the cases where this +happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+ + + + + + + +