Make authorship comments in bin/ tools consistent

This commit is contained in:
Cody Boone Ferguson committed 2024-10-25 06:41:45 -07:00
1 parent 58f340a420
commit 75c89bd544
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
#
# 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
# 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
# PERFORMANCE OF THIS SOFTWARE.
#
# chongo (Landon Curt Noll, http://www.isthe.com/chongo/index.html) /\oo/\
#
# Share and enjoy! :-)
+5 -5
View File
@@ -2,7 +2,11 @@
#
# 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
# https://xexyl.net Cody Boone Ferguson
@@ -10,10 +14,6 @@
# and:
# 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!"
# -- 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
# control.
#
# "Because sometimes even the IOCCC Judges need some help." :-)
#
# The Perl code makes sure that for certain headers in the README.md files,
# there are the correct number of blank lines before/after.
#
# "Because sometimes even the IOCCC Judges need some help." :-)
#
# Share and enjoy! :-)
+12 -2
View File
@@ -2,9 +2,19 @@
#
# 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
# 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
#
# This script was improved by Cody Boone Ferguson / @xexyl to use git ls-files
# so that other files that might exist in the directories we search are not
# added to the sitemap.
# This script was written in 2024 by:
#
# "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.
#
+19 -8
View File
@@ -1,19 +1,29 @@
#!/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 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.
#
# 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
# its documentation for any purpose and without fee is hereby granted,
# 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
declare -ag TOP_MD_SET
TOP_MD_SET+=("about")
TOP_MD_SET+=("CODE_OF_CONDUCT")
TOP_MD_SET+=("README")
TOP_MD_SET+=("author/README")
+41 -50
View File
@@ -74,13 +74,18 @@
<div class="outfit-font">
<a href="../location.html" class="sub-item-link">
Location of winning authors
Location of authors
</a>
</div>
<div class="outfit-font">
<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>
</div>
</div>
@@ -100,7 +105,7 @@
<div class="outfit-font">
<a href="../status.html" class="sub-item-link">
Contest status
Contest Status
</a>
</div>
@@ -115,6 +120,13 @@
IOCCC Markdown Guidelines
</a>
</div>
<div class="outfit-font">
<a href="../SECURITY.html" class="sub-item-link">
IOCCC Security Policy
</a>
</div>
</div>
</div>
@@ -126,7 +138,7 @@
<div class="sub-item">
<div class="outfit-font">
<a href="../faq.html" class="sub-item-link">
FAQ
Frequently Asked Questions
</a>
</div>
@@ -168,6 +180,12 @@
</a>
</div>
<div class="outfit-font">
<a href="../about.html" class="sub-item-link">
About the IOCCC
</a>
</div>
<div class="outfit-font">
<a href="../judges.html" class="sub-item-link">
The IOCCC Judges
@@ -176,31 +194,7 @@
<div class="outfit-font">
<a href="../contact.html" class="sub-item-link">
Contacting the IOCCC
</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
Contacting the Judges
</a>
</div>
</div>
@@ -246,7 +240,7 @@
</a>
<a class="mobile-submenu-item" href="../authors.html">
Authors of winning IOCCC entries
Winning Authors
</a>
<a class="mobile-submenu-item" href="../location.html">
@@ -254,9 +248,12 @@
</a>
<a class="mobile-submenu-item" href="../bugs.html">
Bugs and (mis)features
Bugs and (Mis)features
</a>
<a class="mobile-submenu-item" href="../thanks-for-help.html">
Thanks for the help
</a>
</div>
</div>
@@ -267,22 +264,25 @@
</div>
<div class="mobile-submenu-wrapper">
<a class="mobile-submenu-item" href="../news.html">
IOCCC News
</a>
<a class="mobile-submenu-item" href="../status.html">
Contest status
Contest Status
</a>
<a class="mobile-submenu-item" href="../next/index.html">
Rules and Guidelines
</a>
<a class="mobile-submenu-item" href="../news.html">
IOCCC News
</a>
<a class="mobile-submenu-item" href="../markdown.html">
IOCCC Markdown Guidelines
</a>
<a class="mobile-submenu-item" href="../SECURITY.html">
IOCCC Security Policy
</a>
</div>
</div>
@@ -309,7 +309,7 @@
</a>
<a class="mobile-submenu-item" href="../faq.html#fix_author">
Fixing author info
Updating author info
</a>
</div>
@@ -325,6 +325,10 @@
IOCCC Home
</a>
<a class="mobile-submenu-item" href="../about.html">
About the IOCCC
</a>
<a class="mobile-submenu-item" href="../judges.html">
The IOCCC Judges
</a>
@@ -332,21 +336,8 @@
<a class="mobile-submenu-item" href="../contact.html">
Contacting the IOCCC
</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>
+16
View File
@@ -67,6 +67,22 @@
# 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
-H
navbar=empty
+12 -2
View File
@@ -27,9 +27,19 @@
#
# 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
# its documentation for any purpose and without fee is hereby granted,
+12 -2
View File
@@ -18,9 +18,19 @@
#
# 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
# its documentation for any purpose and without fee is hereby granted,