Merge pull request #2730 from xexyl/authorship
This commit is contained in:
10 files changed
+141
-78
No files matched your search
+12
-4
@@ -2,9 +2,19 @@
|
|||||||
#
|
#
|
||||||
# chk-entry.sh - check if the files in an entry match the entry's manifest
|
# chk-entry.sh - check if the files in an entry match the entry's manifest
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# This script was written in 2024 by:
|
||||||
#
|
#
|
||||||
# ... with a slight improvement by Cody Boone Ferguson.
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software and
|
# Permission to use, copy, modify, and distribute this software and
|
||||||
# its documentation for any purpose and without fee is hereby granted,
|
# its documentation for any purpose and without fee is hereby granted,
|
||||||
@@ -24,8 +34,6 @@
|
|||||||
# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
#
|
#
|
||||||
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
|
||||||
#
|
|
||||||
# Share and enjoy! :-)
|
# Share and enjoy! :-)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,11 @@
|
|||||||
#
|
#
|
||||||
# find-invalid-json.sh - find invalid JSON files
|
# find-invalid-json.sh - find invalid JSON files
|
||||||
#
|
#
|
||||||
# The JSON parser jparse was co-developed in 2022 by:
|
# This script was written in 2024 by Cody Boone Ferguson.
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
|
# The JSON parser and its respective tools were co-developed in 2022 by:
|
||||||
#
|
#
|
||||||
# @xexyl
|
# @xexyl
|
||||||
# https://xexyl.net Cody Boone Ferguson
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
@@ -10,10 +14,6 @@
|
|||||||
# and:
|
# and:
|
||||||
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
#
|
#
|
||||||
# This script was written in 2024 by Cody Boone Ferguson.
|
|
||||||
#
|
|
||||||
# "Because sometimes even the IOCCC Judges need some help." :-)
|
|
||||||
#
|
|
||||||
# "Share and Enjoy!"
|
# "Share and Enjoy!"
|
||||||
# -- Sirius Cybernetics Corporation Complaints Division, JSON spec department. :-)
|
# -- Sirius Cybernetics Corporation Complaints Division, JSON spec department. :-)
|
||||||
|
|
||||||
|
|||||||
@@ -15,10 +15,11 @@
|
|||||||
# acting on all README.md files, it only acts on README.md files under git
|
# acting on all README.md files, it only acts on README.md files under git
|
||||||
# control.
|
# control.
|
||||||
#
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
# The Perl code makes sure that for certain headers in the README.md files,
|
# The Perl code makes sure that for certain headers in the README.md files,
|
||||||
# there are the correct number of blank lines before/after.
|
# there are the correct number of blank lines before/after.
|
||||||
#
|
#
|
||||||
# "Because sometimes even the IOCCC Judges need some help." :-)
|
|
||||||
#
|
#
|
||||||
# Share and enjoy! :-)
|
# Share and enjoy! :-)
|
||||||
|
|
||||||
|
|||||||
+12
-2
@@ -2,9 +2,19 @@
|
|||||||
#
|
#
|
||||||
# gen-authors.sh - create the top level authors.html page
|
# gen-authors.sh - create the top level authors.html page
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# This script was written in 2024 by:
|
||||||
#
|
#
|
||||||
# .. with very minor improvements in June 2024 by Cody Boone Ferguson.
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software and
|
# Permission to use, copy, modify, and distribute this software and
|
||||||
# its documentation for any purpose and without fee is hereby granted,
|
# its documentation for any purpose and without fee is hereby granted,
|
||||||
|
|||||||
+10
-4
@@ -2,11 +2,17 @@
|
|||||||
#
|
#
|
||||||
# gen-sitemap.sh - generate an xml sitemap
|
# gen-sitemap.sh - generate an xml sitemap
|
||||||
#
|
#
|
||||||
# This script was improved by Cody Boone Ferguson / @xexyl to use git ls-files
|
# This script was written in 2024 by:
|
||||||
# so that other files that might exist in the directories we search are not
|
|
||||||
# added to the sitemap.
|
|
||||||
#
|
#
|
||||||
# "Because sometimes even IOCCC Judges need some help." :-)
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
|
|||||||
+19
-8
@@ -1,19 +1,29 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#
|
#
|
||||||
# gen-top-html.sh - generate all or select top level HTML files from markdown files
|
# gen-top-html.sh - generate all or select top level HTML files from markdown
|
||||||
|
# files
|
||||||
#
|
#
|
||||||
# We also generate the bin/index.html file from the bin/README.md file.
|
# We also generate the bin/index.html file from the bin/README.md file.
|
||||||
|
#
|
||||||
# We also generate the inc/index.html file from the inc/README.md file.
|
# We also generate the inc/index.html file from the inc/README.md file.
|
||||||
# We also generate the archive/historic/index.html file from the archive/historic/README.md file.
|
#
|
||||||
|
# We also generate the archive/historic/index.html file from the
|
||||||
|
# archive/historic/README.md file.
|
||||||
|
#
|
||||||
|
# This script was written in 2024 by:
|
||||||
|
#
|
||||||
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Cody Boone Ferguson made an improvement where one can specify the select top
|
|
||||||
# html files to generate to save time. Works just like the script without args
|
|
||||||
# but if any args are specified and the markdown file exists it will just
|
|
||||||
# generate that or those html files. This is to save time for some Makefile
|
|
||||||
# rules that only need update one file.
|
|
||||||
#
|
|
||||||
# Permission to use, copy, modify, and distribute this software and
|
# Permission to use, copy, modify, and distribute this software and
|
||||||
# its documentation for any purpose and without fee is hereby granted,
|
# its documentation for any purpose and without fee is hereby granted,
|
||||||
# provided that the above copyright, this permission notice and text
|
# provided that the above copyright, this permission notice and text
|
||||||
@@ -121,6 +131,7 @@ export SITE_URL="https://ioccc-src.github.io/temp-test-ioccc"
|
|||||||
#
|
#
|
||||||
unset TOP_MD_SET
|
unset TOP_MD_SET
|
||||||
declare -ag TOP_MD_SET
|
declare -ag TOP_MD_SET
|
||||||
|
TOP_MD_SET+=("about")
|
||||||
TOP_MD_SET+=("CODE_OF_CONDUCT")
|
TOP_MD_SET+=("CODE_OF_CONDUCT")
|
||||||
TOP_MD_SET+=("README")
|
TOP_MD_SET+=("README")
|
||||||
TOP_MD_SET+=("author/README")
|
TOP_MD_SET+=("author/README")
|
||||||
|
|||||||
+41
-50
@@ -74,13 +74,18 @@
|
|||||||
|
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../location.html" class="sub-item-link">
|
<a href="../location.html" class="sub-item-link">
|
||||||
Location of winning authors
|
Location of authors
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../bugs.html" class="sub-item-link">
|
<a href="../bugs.html" class="sub-item-link">
|
||||||
Bugs and (mis)features
|
Bugs and (Mis)features
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="outfit-font">
|
||||||
|
<a href="../thanks-for-help.html" class="sub-item-link">
|
||||||
|
Thanks for the help
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -100,7 +105,7 @@
|
|||||||
|
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../status.html" class="sub-item-link">
|
<a href="../status.html" class="sub-item-link">
|
||||||
Contest status
|
Contest Status
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -115,6 +120,13 @@
|
|||||||
IOCCC Markdown Guidelines
|
IOCCC Markdown Guidelines
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="outfit-font">
|
||||||
|
<a href="../SECURITY.html" class="sub-item-link">
|
||||||
|
IOCCC Security Policy
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -126,7 +138,7 @@
|
|||||||
<div class="sub-item">
|
<div class="sub-item">
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../faq.html" class="sub-item-link">
|
<a href="../faq.html" class="sub-item-link">
|
||||||
FAQ
|
Frequently Asked Questions
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -168,6 +180,12 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="outfit-font">
|
||||||
|
<a href="../about.html" class="sub-item-link">
|
||||||
|
About the IOCCC
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../judges.html" class="sub-item-link">
|
<a href="../judges.html" class="sub-item-link">
|
||||||
The IOCCC Judges
|
The IOCCC Judges
|
||||||
@@ -176,31 +194,7 @@
|
|||||||
|
|
||||||
<div class="outfit-font">
|
<div class="outfit-font">
|
||||||
<a href="../contact.html" class="sub-item-link">
|
<a href="../contact.html" class="sub-item-link">
|
||||||
Contacting the IOCCC
|
Contacting the Judges
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="outfit-font">
|
|
||||||
<a href="../SECURITY.html" class="sub-item-link">
|
|
||||||
IOCCC Security Policy
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="outfit-font">
|
|
||||||
<a href="../thanks-for-help.html" class="sub-item-link">
|
|
||||||
Thanks for the help
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="outfit-font">
|
|
||||||
<a href="../bin/index.html" class="sub-item-link">
|
|
||||||
Website scripts
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="outfit-font">
|
|
||||||
<a href="../inc/index.html" class="sub-item-link">
|
|
||||||
Script include files
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -246,7 +240,7 @@
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../authors.html">
|
<a class="mobile-submenu-item" href="../authors.html">
|
||||||
Authors of winning IOCCC entries
|
Winning Authors
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../location.html">
|
<a class="mobile-submenu-item" href="../location.html">
|
||||||
@@ -254,9 +248,12 @@
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../bugs.html">
|
<a class="mobile-submenu-item" href="../bugs.html">
|
||||||
Bugs and (mis)features
|
Bugs and (Mis)features
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a class="mobile-submenu-item" href="../thanks-for-help.html">
|
||||||
|
Thanks for the help
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -267,22 +264,25 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="mobile-submenu-wrapper">
|
<div class="mobile-submenu-wrapper">
|
||||||
|
|
||||||
|
<a class="mobile-submenu-item" href="../news.html">
|
||||||
|
IOCCC News
|
||||||
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../status.html">
|
<a class="mobile-submenu-item" href="../status.html">
|
||||||
Contest status
|
Contest Status
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../next/index.html">
|
<a class="mobile-submenu-item" href="../next/index.html">
|
||||||
Rules and Guidelines
|
Rules and Guidelines
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../news.html">
|
|
||||||
IOCCC News
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../markdown.html">
|
<a class="mobile-submenu-item" href="../markdown.html">
|
||||||
IOCCC Markdown Guidelines
|
IOCCC Markdown Guidelines
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a class="mobile-submenu-item" href="../SECURITY.html">
|
||||||
|
IOCCC Security Policy
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -309,7 +309,7 @@
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../faq.html#fix_author">
|
<a class="mobile-submenu-item" href="../faq.html#fix_author">
|
||||||
Fixing author info
|
Updating author info
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -325,6 +325,10 @@
|
|||||||
IOCCC Home
|
IOCCC Home
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a class="mobile-submenu-item" href="../about.html">
|
||||||
|
About the IOCCC
|
||||||
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../judges.html">
|
<a class="mobile-submenu-item" href="../judges.html">
|
||||||
The IOCCC Judges
|
The IOCCC Judges
|
||||||
</a>
|
</a>
|
||||||
@@ -332,21 +336,8 @@
|
|||||||
<a class="mobile-submenu-item" href="../contact.html">
|
<a class="mobile-submenu-item" href="../contact.html">
|
||||||
Contacting the IOCCC
|
Contacting the IOCCC
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../thanks-for-help.html">
|
|
||||||
Thanks for the help
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../bin/index.html">
|
|
||||||
Website scripts
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="mobile-submenu-item" href="../inc/index.html">
|
|
||||||
Script include files
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -67,6 +67,22 @@
|
|||||||
|
|
||||||
# Top level markdown files have no top navigation bar
|
# Top level markdown files have no top navigation bar
|
||||||
|
|
||||||
|
about.md
|
||||||
|
-H
|
||||||
|
navbar=empty
|
||||||
|
-o
|
||||||
|
bin/subst.default.sh
|
||||||
|
-s
|
||||||
|
TITLE=About the International Obfuscated C Code Contest
|
||||||
|
-s
|
||||||
|
DESCRIPTION=What is the IOCCC?
|
||||||
|
-s
|
||||||
|
KEYWORDS=IOCCC, International, Obfuscated, C, c, IOCCC, ioccc, obfuscated, Obfuscate, obfuscate, Landon Curt Noll, chongo, Leonid A. Broukhis, leob
|
||||||
|
-s
|
||||||
|
HEADER_2=About the IOCCC
|
||||||
|
-D
|
||||||
|
./
|
||||||
|
|
||||||
CODE_OF_CONDUCT.md
|
CODE_OF_CONDUCT.md
|
||||||
-H
|
-H
|
||||||
navbar=empty
|
navbar=empty
|
||||||
|
|||||||
@@ -27,9 +27,19 @@
|
|||||||
#
|
#
|
||||||
# make gen_year_index
|
# make gen_year_index
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# This script was written in 2024 by:
|
||||||
#
|
#
|
||||||
# .. with very minor improvements in June 2024 by Cody Boone Ferguson.
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software and
|
# Permission to use, copy, modify, and distribute this software and
|
||||||
# its documentation for any purpose and without fee is hereby granted,
|
# its documentation for any purpose and without fee is hereby granted,
|
||||||
|
|||||||
+12
-2
@@ -18,9 +18,19 @@
|
|||||||
#
|
#
|
||||||
# make gen_status
|
# make gen_status
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
# This script was written in 2024 by:
|
||||||
#
|
#
|
||||||
# ... with minor improvements made in June 2024 by Cody Boone Ferguson.
|
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
|
||||||
|
#
|
||||||
|
# with improvements by:
|
||||||
|
#
|
||||||
|
# @xexyl
|
||||||
|
# https://xexyl.net Cody Boone Ferguson
|
||||||
|
# https://ioccc.xexyl.net
|
||||||
|
#
|
||||||
|
# "Because sometimes even the IOCCC Judges need some help." :-)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software and
|
# Permission to use, copy, modify, and distribute this software and
|
||||||
# its documentation for any purpose and without fee is hereby granted,
|
# its documentation for any purpose and without fee is hereby granted,
|
||||||
|
|||||||
Reference in new issue
Block a user