Merge pull request #2730 from xexyl/authorship

This commit is contained in:
Landon Curt Noll authored and GitHub committed 2024-10-25 12:25:34 -07:00
commit acecb574e1
10 files changed
+141 -78

No files matched your search

+12 -4
View File
@@ -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! :-)
+5 -5
View File
@@ -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. :-)
+2 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+16
View File
@@ -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
+12 -2
View File
@@ -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
View File
@@ -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,