create new status.json model
Changed the model of `status.json` model.
Updated `status.json` IOCCC_status_version from "0.2 2023-05-22"
to "1.0 2024-03-09".
Updated FAQ 2.6, improving how IOCCC entries announced.
Moved `bin/ioccc-status.sh` to `tmp/ioccc-status.sh`
now that we have a new status.json model for
which this tool no longer fits (sorry tm Canada 🇨🇦).
Added `status.md` markdown to explain the `status.json` model.
Added `status.html` to both display the contents of `status.json`
and render the contents of `status.md` as HTML.
Added `bin/status2html.sh` to convert `status.json`
into HTML for the `status.html` file.
Added `bin/gen-status.sh` to form `status.json`
and `status.html` files.
Added `make gen_status` to top level Makefile.
Performed `make www` to complete all of the above.
This commit is contained in:
1 parent
17f6da63b2
commit
ffb738af07
410 files changed
+2476
-474
No files matched your search
+256
@@ -0,0 +1,256 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<!-- START: two lines up starts content from: inc/top.default.html -->
|
||||
<!-- -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!! DO NOT MODIFY THIS FILE - This file is generated by a tool !!! -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- -->
|
||||
<!-- END: this line ends content from: inc/top.default.html -->
|
||||
<!-- -->
|
||||
<!-- This web page was formed via the tool: bin/gen-status.sh -->
|
||||
<!-- -->
|
||||
<!-- The main section of this web page came from JSON and other data files -->
|
||||
<!-- -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- The main section of this web page was generated via the tool: bin/gen-status.sh -->
|
||||
<!-- The main section of this web page was generated via the tool: bin/gen-status.sh -->
|
||||
<!-- The main section of this web page was generated via the tool: bin/gen-status.sh -->
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<!-- -->
|
||||
<!-- Markdown content was converted into HTML via the tool: bin/md2html.sh -->
|
||||
<!-- -->
|
||||
<!-- START: this line starts content from: inc/head.default.html -->
|
||||
|
||||
<head>
|
||||
<link rel="stylesheet" href="./ioccc.css">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>The International Obfuscated C Code Contest</title>
|
||||
<meta name="description" content="IOCCC status">
|
||||
<meta name="keywords" content="IOCCC, status, contest_status, news_update, status_update">
|
||||
</head>
|
||||
|
||||
<!-- END: this line ends content from: inc/head.default.html -->
|
||||
<!-- START: this line starts content from: inc/body.default.html -->
|
||||
|
||||
<body>
|
||||
|
||||
<!-- END: this line ends content from: inc/body.default.html -->
|
||||
<!-- START: this line starts content from: inc/header.default.html -->
|
||||
|
||||
<div class="header">
|
||||
<img src="./png/ioccc.png" alt="IOCCC image by Matt Zucker" width=300 height=110>
|
||||
<h1>The International Obfuscated C Code Contest</h1>
|
||||
<h2>Current status of the IOCCC</h2>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/header.default.html -->
|
||||
<!-- START: this line starts content from: inc/begin-row.default.html -->
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-row.default.html -->
|
||||
<!-- START: this line starts content from: inc/begin-leftcolumn.default.html -->
|
||||
|
||||
<div class="leftcolumn">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-leftcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/sidenav.default.html -->
|
||||
|
||||
<div class="sidenav">
|
||||
<a href="#content">Jump to contents</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="./index.html">IOCCC Home</a>
|
||||
<a href="./years.html">Winning Entries</a>
|
||||
<a href="./authors.html">People who have won</a>
|
||||
<a href="./location.html">Location of authors</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="./news.html">IOCCC News</a>
|
||||
<a href="./status.html">Contest status</a>
|
||||
<a href="./faq.html#submit">How to enter the IOCCC</a>
|
||||
<a href="./faq.html">FAQ</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="./bugs.html">Bugs & (mis)features</a>
|
||||
<a href="./faq.html#fix_an_entry">Fixing IOCCC entries</a>
|
||||
<a href="./faq.html#fix_web_site">Fixing the web site</a>
|
||||
<a href="./faq.html#fix_author">Fixing author info</a>
|
||||
<a href="./thanks-for-help.html">Thanks for the help</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="./judges.html">The IOCCC Judges</a>
|
||||
<a href="./contact.html">Contacting the IOCCC</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sidenav">
|
||||
<a href="#top">Jump to top</a>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/sidenav.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-leftcolumn.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-leftcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/begin-rightcolumn.default.html -->
|
||||
|
||||
<div class="rightcolumn">
|
||||
|
||||
<!-- END: this line ends content from: inc/begin-rightcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/before-content.default.html -->
|
||||
|
||||
<a name="content"></a>
|
||||
|
||||
<!-- END: this line ends content from: inc/before-content.default.html -->
|
||||
<!-- START: this line starts content for HTML phase 20 by: bin/status2html.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content generated by: bin/status2html.sh -->
|
||||
|
||||
<h1 id="status.json"><a name="content"></a>status.json</h1>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode json"><code class="sourceCode json"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">{</span></span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a> <span class="dt">"no_comment"</span> <span class="fu">:</span> <span class="st">"mandatory comment: because comments were removed from the original JSON spec"</span><span class="fu">,</span></span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a> <span class="dt">"IOCCC_status_version"</span> <span class="fu">:</span> <span class="st">"1.0 2024-03-09"</span><span class="fu">,</span></span>
|
||||
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a> <span class="dt">"contest_status"</span> <span class="fu">:</span> <span class="st">"closed"</span><span class="fu">,</span></span>
|
||||
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a> <span class="dt">"news_update"</span> <span class="fu">:</span> <span class="st">"2024-03-10T17:01:11+00:00"</span><span class="fu">,</span></span>
|
||||
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a> <span class="dt">"status_update"</span> <span class="fu">:</span> <span class="st">"2024-03-10T17:01:12+00:00"</span></span>
|
||||
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a><span class="fu">}</span></span></code></pre></div>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/status2html.sh -->
|
||||
|
||||
<!-- END: this line ends content for HTML phase 20 by: bin/status2html.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h1 id="format">format</h1>
|
||||
<p>The following JSON members are required to be present <a
|
||||
href="status.json">status.json</a>.</p>
|
||||
<h2 id="no_comment">no_comment</h2>
|
||||
<p>This is a <strong>mandatory</strong> comment for which we offer no
|
||||
comment other than this comment. :-)</p>
|
||||
<p>The JSON member value must be the following JSON quoted string:</p>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode json"><code class="sourceCode json"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="er">"mandatory</span> <span class="er">comment:</span> <span class="er">because</span> <span class="er">comments</span> <span class="er">were</span> <span class="er">removed</span> <span class="er">from</span> <span class="er">the</span> <span class="er">original</span> <span class="er">JSON</span> <span class="er">spec"</span></span></code></pre></div>
|
||||
<h2 id="ioccc_status_version">IOCCC_status_version</h2>
|
||||
<p>This is the version of format of the <a
|
||||
href="status.json">status.json</a> file.</p>
|
||||
<p>The JSON member value of is a JSON quoted string the form
|
||||
“<em>version YYYY-MM-DD</em>”.</p>
|
||||
<p>This document describes version “<strong>1.0
|
||||
2024-03-09</strong>”.</p>
|
||||
<h2 id="contest_status">contest_status</h2>
|
||||
<p>The current status of the IOCCC.</p>
|
||||
<p>The following JSON member value string may be one of the following
|
||||
JSON quoted strings:</p>
|
||||
<h4 id="pending">“<strong>pending</strong>”</h4>
|
||||
<p>The IOCCC is not yet open, however there is a tentative scheduled
|
||||
date and time by which the IOCCC will open for submissions.</p>
|
||||
<p>A preliminary IOCCC rules, guidelines, and tools have been posted.
|
||||
Comments and suggestions on these preliminary items are welcome. See the
|
||||
<a href="news.html">IOCCC news</a> for details including the tentative
|
||||
scheduled opening date.</p>
|
||||
<h4 id="open">“<strong>open</strong>”</h4>
|
||||
<p>The IOCCC is open for submissions.</p>
|
||||
<p>Be sure to review the official IOCCC rules, guidelines, and tools for
|
||||
any changes that may have been made while the IOCCC was
|
||||
“<strong>pending</strong>”.</p>
|
||||
<h4 id="judging">“<strong>judging</strong>”</h4>
|
||||
<p>The IOCCC is closed to new submissions. The <a
|
||||
href="judges.html">IOCCC judges</a> are in the process of judging the
|
||||
submissions they received while the IOCCC was open.</p>
|
||||
<p>Watch the <a href="https://fosstodon.org/@ioccc"><span
|
||||
class="citation" data-cites="IOCCC">@IOCCC</span> mastodon feed</a> for
|
||||
updates.</p>
|
||||
<p>Once the <a href="index.html">IOCCC</a> closes, the judges will:</p>
|
||||
<ul>
|
||||
<li><p>Select the <a href="years.html">winning entries</a> announce them
|
||||
on the <a href="https://fosstodon.org/@ioccc"><span class="citation"
|
||||
data-cites="IOCCC">@IOCCC</span> mastodon feed</a>.</p></li>
|
||||
<li><p>Notify the authors of entries that won the IOCCC via email using
|
||||
their previously registered email address.</p></li>
|
||||
<li><p>Announce who are authors of this year’s winning IOCCC entries via
|
||||
the <a href="https://fosstodon.org/@ioccc"><span class="citation"
|
||||
data-cites="IOCCC">@IOCCC</span> mastodon feed</a>.</p></li>
|
||||
<li><p>Upload the winning code to the <a
|
||||
href="https://github.com/ioccc-src/winner">Official IOCCC winner
|
||||
repo</a></p></li>
|
||||
<li><p>Update the <a href="index.html">Official IOCCC web site</a>, and
|
||||
in particular display this year’s winning IOCCC entries at the top of
|
||||
the <a href="years.html">IOCCC winning entries page</a>.</p></li>
|
||||
<li><p>Update the <a href="news.html">IOCCC news</a> page.</p></li>
|
||||
</ul>
|
||||
<h4 id="closed">“<strong>closed</strong>”</h4>
|
||||
<p>The IOCCC is closed and is <strong>NOT</strong> accepting new
|
||||
submissions.</p>
|
||||
<p>See the <a href="years.html">IOCCC winning entries page</a> for the
|
||||
entires that have won the IOCCC.</p>
|
||||
<p><strong>NOTE</strong>: From time to time, winning IOCCC entries may
|
||||
have their write-ups updated, Makefiles improved and source code fixed.
|
||||
See <a href="news.html">IOCCC news</a> for details.</p>
|
||||
<p>Watch both <a href="status.html">the IOCCC status page</a> and <a
|
||||
href="https://fosstodon.org/@ioccc"><span class="citation"
|
||||
data-cites="IOCCC">@IOCCC</span> mastodon feed</a> for information about
|
||||
future IOCCC openings.</p>
|
||||
<h2 id="news_update">news_update</h2>
|
||||
<p>This shows the latest modification date for the <a
|
||||
href="news.html">IOCCC news</a> page.</p>
|
||||
<p>The JSON member value is a JSON quoted string obtained from the date
|
||||
field of the following <code>ls(1)</code> command:</p>
|
||||
<pre class="ls"><code>TZ=UTC ls -D '%FT%T+00:00' -ld news.html</code></pre>
|
||||
<p><strong>NOTE</strong>: The date and time are given with respect to
|
||||
<strong>UTC</strong> timezone.</p>
|
||||
<p><strong>Sorry</strong>: It is possible that for some reason, the <a
|
||||
href="news.html">IOCCC news</a> 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.</p>
|
||||
<h2 id="status_update">status_update</h2>
|
||||
<p>This shows the latest modification date <a
|
||||
href="status.json">status.json</a> file.</p>
|
||||
<p>The JSON member value is a JSON quoted string obtained from the date
|
||||
field of the following <code>ls(1)</code> command:</p>
|
||||
<pre class="ls"><code>TZ=UTC ls -D '%FT%T+00:00' -ld status.json</code></pre>
|
||||
<p><strong>NOTE</strong>: The date and time are given with respect to
|
||||
<strong>UTC</strong> timezone.</p>
|
||||
<p><strong>Sorry</strong>: It is possible that for some reason, the <a
|
||||
href="status.json">status.json</a> 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.</p>
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content from: inc/after-content.default.html -->
|
||||
|
||||
<!-- END: this line ends content from: inc/after-content.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-rightcolumn.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-rightcolumn.default.html -->
|
||||
<!-- START: this line starts content from: inc/end-row.default.html -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/end-row.default.html -->
|
||||
<!-- START: this line starts content from: inc/footer.default.html -->
|
||||
|
||||
<div class="footer">
|
||||
<hr>
|
||||
<h2>Coda</h2>
|
||||
<p><a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2Fstatus.html">Nu HTML check this web page</a></p>
|
||||
<p><a href="#top">Jump to top</a> <a href="#content">Jump to Content</a> <a href="#inventory">Jump to Inventory</a></p>
|
||||
</div>
|
||||
|
||||
<!-- END: this line ends content from: inc/footer.default.html -->
|
||||
<!-- START: this line starts content from: inc/bottom.default.html -->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<!-- END: this line ends content from: inc/bottom.default.html -->
|
||||
Reference in new issue
Block a user