Commit Graph
6043 Commits
Author SHA1 Message Date
Cody Boone Ferguson ea00ce2409 Format fix html files in 2015, update bugs file 2024-10-15 09:45:12 -07:00
Cody Boone Ferguson dae96bc493 Fix exit code text in bin/find-missing-links.sh
The code 5 was missing. The reason other lines changed is simply
formatting (aligned to 4 chars).
2024-10-15 06:55:26 -07:00
Cody Boone Ferguson 8eafe398e2 Format fixes in html files of 2014
This commit also adds the faq.html and bugs.html file that should have
been committed with 2013. The reason the faq.md is updated with only the
version update (backdated to yesterday) is because the version was not
updated with the previous update.
2024-10-15 06:51:04 -07:00
Landon Curt Noll 567e6541f8 fix entry2csv.sh to not damage award strings
The `bin/entry2csv.sh` too was modified to leave \uxxxx
in awards alone and to NOT convert it.

Changed `bin/entry2csv.sh` VERSION from "1.5.1 2024-10-10"
to "1.6 2024-10-14".

Performed `make entry2csv` and `make csv2entry` to test the above
under macOS.
2024-10-14 13:24:02 -07:00
Landon Curt Noll ac6c332ecd Merge pull request #2693 from xexyl/html13
Format fixes in html files of 2013
2024-10-14 12:43:01 -07:00
Landon Curt Noll 99c089852b fix title for 2020/yang
We convert it to use the canonical yyyy.dir form.
2024-10-14 12:40:42 -07:00
Cody Boone Ferguson b672f37539 Format fixes in html files of 2013 2024-10-14 12:04:47 -07:00
Landon Curt Noll 4dade5a5c7 Merge pull request #2692 from xexyl/kang-alt
Remove 2012/kang alt code
2024-10-14 11:57:21 -07:00
Landon Curt Noll 1d7dd3b280 Merge pull request #2690 from xexyl/json
Update test.yml workflow for find-invalid-json.sh
2024-10-14 11:53:32 -07:00
Cody Boone Ferguson 39bde4cff2 Merge branch 'kang-alt' of github.com:xexyl/temp-test-ioccc into kang-alt 2024-10-14 08:56:58 -07:00
Cody Boone Ferguson 389d074209 Fix manifest for 2012/kang 2024-10-14 08:55:15 -07:00
Cody Boone Ferguson c3d14c23f4 Merge branch 'master' into kang-alt 2024-10-14 08:51:13 -07:00
Cody Boone Ferguson 2a27f85006 Remove 2012/kang alt code
This code is based on a 'fix' that causes another issue, and could
potentially be 'wrong' to have. It is better, I think, to pose the
challenge to the viewer to see if they can solve the problem themselves,
and if so if there are any issues with such a fix.
2024-10-14 08:47:10 -07:00
Cody Boone Ferguson 23cd57a57d Merge branch 'master' into json 2024-10-14 08:46:15 -07:00
Landon Curt Noll 44468bc3fc Merge pull request #2689 from xexyl/find-invalid-json 2024-10-14 08:32:50 -07:00
Landon Curt Noll 6c26b37ab4 Merge pull request #2688 from xexyl/zlib2012-vik 2024-10-14 08:30:42 -07:00
Landon Curt Noll cd4602e04d Merge pull request #2687 from xexyl/bof 2024-10-14 08:29:24 -07:00
Cody Boone Ferguson 205b7a38b3 Try (yet again) fixing workflow test.yml
It seems that the problem was (or perhaps not .. we'll see :-) ) is that
the 'run:' part of each task in the workflow file should not have a '-'.
If this is the case then this should solve the problem and if so the
problem was that some had it and others had it and in a rush I thought,
forgetting the syntax, that the problem was the missing ones were
incorrect.
2024-10-14 08:24:32 -07:00
Cody Boone Ferguson 000c555cfe Yet another typo fix in test.yml
Q: What do you call the time when a person tries to fix something when
they only have a minute?

A: Rush minute!

Anyway hopefully this is the final typo fixed needed. If not I have more
time now, however, so the problem can be remedied.
2024-10-14 08:19:42 -07:00
Cody Boone Ferguson 528236f7f3 Another typo fix in test.yml
Hopefully this solves the problem.
2024-10-14 08:17:54 -07:00
Cody Boone Ferguson 873c320f4b Typo fix in test.yml 2024-10-14 08:16:18 -07:00
Cody Boone Ferguson f6bb020f72 Remove mkiocccentry in test.yml workflow
This is because the mkiocccentry repo has offending markdown files.
Hopefully this resolves the workflow problem with find-invalid-json.sh
script and rule added to make test.
2024-10-14 08:12:14 -07:00
Cody Boone Ferguson 5f56e9b75d Update test.yml workflow for find-invalid-json.sh 2024-10-14 07:54:16 -07:00
Cody Boone Ferguson 3f0ffffdc8 Update test.yml workflow for find-invalid-json.sh 2024-10-14 07:47:51 -07:00
Cody Boone Ferguson b36b7a9a4c Add bin/find-invalid-json.sh to validate JSON
This script is run from 'make test' too so that if someone changes a
JSON file and it is invalid the GitHub workflow will report an error.

This script is based on bin/find-missing-links.sh. It can be cleaned up
with exit codes (and consistency checks need to be made) but other
issues have higher priorities so I will leave this the way it is for
now.

Requires verge to be installed and the jparse version to be 1.2.0 or
greater.
2024-10-14 07:41:48 -07:00
Cody Boone Ferguson 12b8cfd108 Add FAQ link on Zlib to 2012/vik 2024-10-14 06:47:23 -07:00
Cody Boone Ferguson d93d11c115 Add link to IOCCC BOF FAQ where BOF mentioned 2024-10-14 06:39:03 -07:00
Landon Curt Noll 2557b0cf1d fix link to zlib web site 2024-10-13 20:27:55 -07:00
Landon Curt Noll 4386b63a8d add FAQ 1.5 (BOZ) and FAQ 3.23 (zlib)
In addition to adding the above mentioned FAQ entries,
we made sure that FAQ sections were preceded by 2 empty lines.
2024-10-13 20:20:28 -07:00
Landon Curt Noll ad02538581 Merge pull request #2685 from xexyl/html2012
Fix html files for 2012
2024-10-13 19:45:36 -07:00
Landon Curt Noll dedb5b63fd Merge pull request #2684 from xexyl/html2011
Format fixes in html files in 2011
2024-10-13 19:45:01 -07:00
Cody Boone Ferguson b13b36b46a Fix html files for 2012 2024-10-13 17:56:59 -07:00
Cody Boone Ferguson 1dffd99226 Format fixes in html files in 2011 2024-10-13 14:08:33 -07:00
Landon Curt Noll d8ac333487 Merge pull request #2683 from xexyl/jfmt-wrapper-typos 2024-10-11 08:34:34 -07:00
Cody Boone Ferguson 96972b4599 Typo and format fixes in bin/jfmt-wrapper.sh 2024-10-11 07:03:29 -07:00
Landon Curt Noll 70976daa97 add missing bin/index.html
Recent changes to `bin/README.md` were not in the previous commit.
2024-10-10 16:54:17 -07:00
Landon Curt Noll da0c000f79 use jstrdecode -N w/o bin/jval-wrapper.sh -T
We now use `jstrdecode -N` without the need for
using `-T` with `bin/jval-wrapper.sh`.

Now depending on `jstrdecode(1)` with a minimum version
of "1.2.3" (was "1.2.0").

Added information about bin tools missing from `bin/README.md`.

Changed `bin/entry2csv.sh` VERSION from "1.5 2024-10-08"
to "1.5.1 2024-10-10".

Changed `bin/gen-authors.sh` VERSION from "1.14 2024-10-08"
to "1.14.1 2024-10-10".

Changed `bin/gen-location.sh` VERSION from "1.8 2024-10-08"
to "1.8.1 2024-10-10".

Changed `bin/gen-years.sh` VERSION from "1.6 2024-10-08"
to "1.6.1 2024-10-10".

Changed `bin/output-index-author.sh` VERSION from "1.10 2024-10-08"
to "1.10.1 2024-10-10".

Changed `bin/output-year-index.sh` VERSION from "1.6 2024-10-08"
to "1.6.1 2024-10-10".

Changed `bin/subst.entry-index.sh` VERSION from "1.8 2024-10-08"
to "1.8.1 2024-10-10".

Perform `make all_jfmt` to format canoncailly, all `entry.json`
and all `author/author_handle.json` files.  A side effect of this
is to replace all of the fancy non-ASCII characters within
JSON strings with their "bashslash-u hex hex hex hex" equivalent.
Thanks to the newly fixed `jstrdecode(1)` tool, there was
no change in the HTML output.

Perform `make www` to perform the above and test under macOS.
2024-10-10 16:48:38 -07:00
Landon Curt Noll bcc4c07a92 require jstrdecode to have a minimum version
As of the moment, we need version 1.2.0 or greater.
2024-10-09 13:56:49 -07:00
Landon Curt Noll 0502b79101 Merge pull request #2681 from xexyl/bold-notes
Make ^NOTE in markdown/html files bold
2024-10-09 11:48:19 -07:00
Landon Curt Noll 455b8da517 Merge pull request #2680 from xexyl/eastman
Remove boing-ball.mp4 from 2011/eastman
2024-10-09 11:47:19 -07:00
Cody Boone Ferguson 9d021fc0b9 Make ^NOTE in markdown/html files bold 2024-10-09 11:44:13 -07:00
Cody Boone Ferguson cbf87ab40d Remove boing-ball.mp4 from 2011/eastman
This video unfortunately comes from YouTube and so even if the link
eventually dies we should not have it here. A link was provided.

Updated the .entry.json and manifest in the index.html plus checked
other formatting issues.
2024-10-09 11:42:37 -07:00
Landon Curt Noll 65d078ca3d Merge pull request #2679 from xexyl/link-bin 2024-10-09 11:27:46 -07:00
Landon Curt Noll c152bc3066 Merge pull request #2678 from xexyl/author-makefile 2024-10-09 11:26:41 -07:00
Landon Curt Noll 6989685203 Merge pull request #2677 from xexyl/broken-links 2024-10-09 11:25:35 -07:00
Cody Boone Ferguson c8a5da79d2 Minor updates to bin/index.html
In aced0d06eb I forgot to build the
bin/index.html and I also have changed:

    ^NOTE:

to be:

    **NOTE**:

(not regexp for the update, obviously.)
2024-10-09 09:59:49 -07:00
Cody Boone Ferguson b6aa7ce85d Fix shebang in top level Makefile
It had:

    #build authors.html if out of date with author JSON files'!/usr/bin/env make

so it was changed to:

    !/usr/bin/env make

It seems like this was somehow yanked pasted from make help.
2024-10-09 09:57:10 -07:00
Cody Boone Ferguson aced0d06eb Fix broken link in bin/README.md 2024-10-09 09:39:27 -07:00
Landon Curt Noll 5c060586e6 use jstrdecode, removed unicode-fix.sed & unicode-chk.sh
Use ``jstrdecode(1)` to decode certain JSON strings,
such as "Full Name", "Abstract", "Award" and "Organization".

We now rely on a correctly decoding `jstrdecode(1)`.  The bin tools
now rely on `jstrdecode` with the following version or later:

>   jstrdecode version: 1.0.6 2024-10-08
>   JSON parser version: 1.1.7 2024-10-08

Removed `bin/unicode-fix.sed` and `bin/unicode-chk.sh`.
Removed `make unicode_chk`.

Fixed a few rule dependencies on `Makefile`.

Added information about `bin/jval-wrapper.sh` in `bin/README.md`.

Changed `bin/csv2entry.sh` VERSION from "1.4 2024-09-27"
to "1.5 2024-10-08".

Changed `bin/entry2csv.sh` VERSION from "1.4 2024-09-27"
to "1.5 2024-10-08".

Changed `bin/gen-authors.sh` VERSION from "1.13 2024-09-23"
to "1.14 2024-10-08".

Changed `bin/gen-location.sh` VERSION from "1.7 2024-09-23"
to "1.8 2024-10-08".

Changed `bin/gen-years.sh` VERSION from "1.5 2024-09-23"
to "1.6 2024-10-08".

Changed `bin/jfmt-wrapper.sh` VERSION from "1.2 2024-09-23"
to "1.3 2024-10-08".

Changed `bin/jprint-wrapper.sh` VERSION from "1.3 2024-09-23"
to "1.4 2024-10-08".

Changed `bin/jval-wrapper.sh` VERSION from "1.1 2024-09-23"
to "1.2 2024-10-08".

Changed `bin/output-index-author.sh` VERSION from "1.9 2024-09-23"
to "1.10 2024-10-08".

Changed `bin/output-year-index.sh` VERSION from "1.5 2024-09-23"
to "1.6 2024-10-08".

Changed `bin/subst.entry-index.sh` VERSION from "1.7 2024-09-27"
to "1.8 2024-10-08".

Perform `make www` to perform the above and test under macOS.
2024-10-08 23:12:04 -07:00
Landon Curt Noll c1e09c4097 Merge pull request #2676 from xexyl/0611
Fixes in 2006 html files and some of 2011
2024-10-08 12:39:02 -07:00