Commit Graph
5342 Commits
Author SHA1 Message Date
Cody Boone Ferguson 77cf358704 Fixes in thanks file
The inc/md2html.cfg file was in this case updated for the keywords (not
that many would think of it, maybe, but since I was making another fix I
added the keyword 'ta') and more importantly HEADER_2. The file is not
just about fixing old entries but rather help in every other way too.
Thus it now reads 'Thanking people for their help'.

The thanks-for-help.{md,html} has also been fixed in the above way and
the 'thanks for all the fish' is now a link.

	'Ta ta and thanks for all the fish :-)'
2024-06-15 06:47:19 -07:00
Cody Boone Ferguson be36c15c4d Fix missing cases of 'web site' to 'website'
... including the index.{md,html} which was in all caps ..

The bin/README.md file (and index.html) was updated slightly with an
added comma: not strictly necessary but for some it might be easier to
read. This was discovered as I was going through the links (not done
checking them yet but so far so good).
2024-06-15 06:35:40 -07:00
Landon Curt Noll 3f4ccec269 Merge pull request #2427 from xexyl/readme-bin 2024-06-14 12:01:21 -07:00
Cody Boone Ferguson cdd6b39625 Minor order fix in bin/README.md 2024-06-14 11:55:19 -07:00
Cody Boone Ferguson be839b3625 Mostly finish bin/README.md
Usage for scripts where the usage was missing added, even if that's just
that it is used in another file.

The script links have been changed to use %%REPO_URL%% for the GitHub
syntax highlighting. Some other files have also been changed to this.

Other changes were probably made too.

Links still have to be checked but this has to be done next time.
2024-06-14 11:50:29 -07:00
Landon Curt Noll 333476f967 Merge pull request #2426 from xexyl/bug-fix-output-year-index 2024-06-14 11:44:34 -07:00
Landon Curt Noll be944a2464 Merge pull request #2423 from xexyl/award-titles 2024-06-14 11:42:11 -07:00
Cody Boone Ferguson a5bb99edcc Bug fix bin/output-year-index.sh (unset variable)
The PANDOC_WRAPPER did not have a default value which not only caused
the help string to show something like: '(def: use )' but it meant one
had to specify the option -p to specify the pandoc wrapper tool (which
is bin/pandoc-wrapper.sh).
2024-06-14 10:31:38 -07:00
Cody Boone Ferguson 0117ea080f Typo fixes in bin/status2html.sh 2024-06-14 10:30:37 -07:00
Cody Boone Ferguson daf92e1f41 Typo fixes in bin/gen-status.sh 2024-06-14 10:29:37 -07:00
Cody Boone Ferguson 8125a24fdb Make award titles more consistent
A lot of the award titles that had more than one word capitalised were
changed to just one word capitalised, the first. Some were changed to
have multiple words capitalised. This happened when it was something
like '... prize' or '... award'. An exception to this is 2020/ferguson1:
'Don't tread on me award'. This is because I am not quite sure if I like
'Don't Tread On Me Award' or if it should be 'Don't Tread on Me Award'
(probably not that). For some like 'Grand Prize' or 'Bill Gates Award'
it's simple but I'm not so sure for my Snake entry of 2020. I will try
changing it and comparing it side-by-side to see which looks nicest.

This commit should make it easier to update the form of the award titles
in that they should all be consistent (or more consistent if not
completely) though it should be noted that the macOS Numbers application
(spreadsheet) is case-insensitive. A reason I did not change 'Don't
tread on me award' to 'Don't Tread On Me Award', yet, besides the above
reasons, is that it's a longer title and I am not sure how I like that
many words capitalised. Still it's a title of a slogan/whatever so it
might be better that way. This will be determined in the near future.

The tmp/year_prize.numbers had the text size increased a fair bit as
the default is too small for my pitiful vision (I changed it within
reason as it can become harder in another way if it's too big - 16"
MacBook Pro screen). One of the columns was also widened as it was too
short even for the smaller size.
2024-06-14 06:52:23 -07:00
Landon Curt Noll b7f88c1274 Merge pull request #2422 from xexyl/change-lines 2024-06-14 06:09:24 -07:00
Cody Boone Ferguson 0c78b5803a Restore change lines in guidelines 2024-06-14 05:42:17 -07:00
Landon Curt Noll 4deacb058c Merge pull request #2421 from xexyl/fmt-fix-bugs
Format fix bugs.md
2024-06-13 23:05:31 -07:00
Landon Curt Noll ac0f33ec48 Merge pull request #2420 from xexyl/typo-fix-faq
Typo (one) fix in FAQ
2024-06-13 23:00:41 -07:00
Cody Boone Ferguson ac4774ec32 Format fix bugs.md
It seems pandoc actually handles it okay but the markdown was fixed
anyway (in other words it does not change the html file). A line that
was part of a sentence (the end of) started with '256.' This was changed
to '256\.' (another option would be to move the '256.' to the end of the
previous line). With pandoc the html file does not change but this very
issue has caused me problems before so I fixed it.
2024-06-13 14:02:50 -07:00
Cody Boone Ferguson e75f6cd869 Typo (one) fix in FAQ 2024-06-13 13:50:05 -07:00
Landon Curt Noll cfb5ecfd87 Merge pull request #2419 from xexyl/fmt-typo-next
Finish format/typo checks in next/
2024-06-13 12:20:06 -07:00
Cody Boone Ferguson 367981c196 Finish format/typo checks in next/
I was asked to actually make corrections in the rules and guidelines and
to make sure that the look and feel seems good. The typos and other
features will be added back later. Some things worth noting below.

First references to twitter were changed to mastodon. I also in some
cases (this should be in the FAQ too and I'm not sure if it is) when
referring to mastodon noted that unless you are mentioned (also if
someone reposts your toot but this is not mentioned as it's not
relevant) you will not get a notification so one should still refresh
the page as otherwise they might not get an update.

The current iocccsize in the mkiocccentry repo checks for 2503 not 2053
like it used to. Only some of the references can be changed to 2503,
however. For why this is read the file!

I changed the word 'historic' to 'historical'. This is because
historical refers to something that happened in the past and the rules
and guidelines are something that existed in the past. On the other hand
historic refers to famous or important in history. Of course that might
be the case here but it felt like in these cases historical was more
correct. This, of course, depends entirely on how you view the rules and
guidelines that are from the previous contest.

This time I modified files in inc: guidelines.closed.hdr and
rules.closed.hdr. This is because the next/guidelines.md and
next/rules.md refer to it as being included (even though it appears that
might not be the case). These files are simply what the top of the
guidelines.md and rules.md files are. I do not know if this is important
but since the markdown files do refer to them I have updated this time
(even though it seems like one has to keep two copies of the same text).
2024-06-13 09:55:47 -07:00
Landon Curt Noll 4f5f5e7088 Merge pull request #2418 from xexyl/readme-bin 2024-06-12 21:39:57 -07:00
Cody Boone Ferguson e4fa460de4 Minor fixes in bin/README.md
A few typos were fixed.

One tool had the description reworded a bit to make it (hopefully) a bit
clearer.

A link was fixed but I am not sure if, since it's a script, it should
link to the GitHub repo or not, like with other markdown files. I
changed it to use the %%var%% that the bin/README.md file uses. This is
one reason links have not been checked. The other reason is I have not
gone through the entire file yet.

I notice some tools do not have example usage and those could be added
too.

There was an apparent typo in bin/find-missing-links.sh and this same
typo was fixed in bin/README.md. I am not sure exactly what was meant,
however, so it might need further modifications.

I have (the caveats above notwithstanding) gone up through
pandoc-wrapper.sh or just before it.

Regenerated bin/index.html.
2024-06-12 14:29:39 -07:00
Landon Curt Noll b9aea412aa remove on pages w/o inventory content, inventory link in coda 2024-06-11 22:19:00 -07:00
Landon Curt Noll 13800f55d9 update rules and guidelines
While these are not the 2024 rules and guidelines, they
do contain a number of corrections and updates that are
anticipated for IOCCC28.

Fixed several broken links.

Performed `make www` to complete the above.
2024-06-11 14:41:09 -07:00
Landon Curt Noll 2dc61c21c3 apply changes made by make www
Apply changes that `make www` made as a result of previous pull requests.
2024-06-11 14:29:08 -07:00
Landon Curt Noll ba35ccd418 Merge pull request #2416 from xexyl/md-next 2024-06-11 12:44:01 -07:00
Cody Boone Ferguson 8f5f941e63 Check links/formatting in remaining next/ files
Some links were fixed. For instance instead of index.html#enter it's now
the relevant FAQ. A markdown link was broken so that it did not create a
link at all.

Some formatting was updated mostly to make points bold or in code block
(if it's going to be html it might as well especially as they are
important).

And although there were some typo fixes there still are some typos in
there. If you don't know why that is see the FAQ 1.0: How did the IOCCC
get started?. :-) Besides much will be changed in these files by the
judges and the purpose of this commit was to make sure links were valid
and that the files are rendered okay, not to try and change the rules
(although I did update the IOCCC email and make it the 28th IOCCC and
fix the judges [list] .. to make a reference to something recent :-) ).

This commit means that the files under next/ have all been checked. As
usual we all anticipate things to change but some things that were
outdated were corrected (or they were at least partially corrected like
referring to the mkiocccentry repo) to help out a bit.
2024-06-11 12:07:14 -07:00
Landon Curt Noll 71be243393 Merge pull request #2415 from xexyl/next-readme 2024-06-11 10:29:59 -07:00
Cody Boone Ferguson 388c7766ff Fix typos in next/README.md, run make gen_top_html
One typo was fixed and wording was slightly changed in one thing which
is not really a typo but might be clearer now (if only slightly).

The links seem okay though I did not go through them in the browser as
each section has the same links and it is easier to check them in vim
than going back and forth in the browser between pages. It should all be
good.

Thus next/README.md and next/index.html have been updated and can be
considered completely reviewed at this time.
2024-06-11 10:09:25 -07:00
Landon Curt Noll 58468c44cc Merge pull request #2414 from xexyl/update-next-readme 2024-06-09 21:16:51 -07:00
Landon Curt Noll d068c8d29d Merge pull request #2413 from xexyl/sloane2006-award 2024-06-09 21:16:05 -07:00
Landon Curt Noll a50d96db22 Merge pull request #2412 from xexyl/improve-years-html 2024-06-09 21:15:49 -07:00
Landon Curt Noll 44e385b80a Merge pull request #2411 from xexyl/update-news 2024-06-09 21:06:41 -07:00
Cody Boone Ferguson c54f845767 Update formatting in next/README.md
This is not yet complete as I must still verify that link titles are
consistent with what they link to and formatting might also be changed a
bit (bold, italic) to help things stand out a bit better. An example of
a format change in this commit is that the 'status is foo' now has the
status (as in foo e.g. closed, open etc.) is in bold and italic (in the
header it is just italic as there seems to be no reason to be bold
there).

Rebuilt next/index.html.
2024-06-09 11:16:14 -07:00
Cody Boone Ferguson 10789b7596 Fix 2006/sloane award title
There was a typo which had Homer''s instead of Homer's. This has been
corrected in the tmp/year_prize.numbers, tmp/year_prize.csv,
2006/sloane/.entry.json, 2006/sloane/index.html and years.html files.
2024-06-09 06:52:49 -07:00
Cody Boone Ferguson 68b6fc4c12 Improve bin/gen-years.sh
The links in the html file now are a bit more consistent in form and
the titles make a bit more sense.

By that I mean that it used to be that it would say 'About the 1st IOCCC' but only '1st IOCCC' was a link
and 'About' was bold but now it's all bold and now it's all a link (to suggest that the link is actually about
the first IOCCC). The download links were also improved in this way and
they now say 'winning entries' rather than say (for 1984) '1984 entry
source' (that was for all entries). Also, since it would otherwise say
something like:

	...
	Download all 1985 IOCCC winning entries.
	Download all 1984 IOCCC winning entries.

I reworded it to say:

	...
	Download all IOCCC winning entries of 1985.
	Download all IOCCC winning entries of 1984.

As other link titles were in bold in the file now each entry link is in
bold as well and so is the title - to help it stand out a bit better. I
am not quite sure about the bold title yet but the link should be bold
anyway to match others. I think the bold title does seem like a good
idea though.

Rebuilt years.html.

Note that most of the links have been checked in this file but I will
look at each entry link again as I verify links and formatting in the
entries' html files.
2024-06-09 06:29:06 -07:00
Cody Boone Ferguson 7e63c97ab1 Improve bin/status2html.sh, update news + status
For the improvements to the script, besides a typo, a link to the FAQ
(for submitting entries) has been added and a link to the GitHub issues
page (the new issue page) has been added in the case where an unknown
status appears in the status.json file.

The news update is that more progress has been made in that one of the
longer files to check for invalid links is done (thanks file) and that
two long files are left but that instead of looking at those two first
the other html files will be looked at first as it's quite possible that
both will have to be updated in some way or another as the other files
are being edited. Indeed this has happened numerous times already. This
way will save time and prevent having to look at those files a second
time. It also notes that some of the top level html files have also been
reviewed (see below) and a link was fixed (added a <div id="news"> for a
link that was linked to). I am fairly certain that I also fixed some
formatting problems and some links were fixed as well.

The status.md/status.html file has been updated with some links added,
more div blocks (for each section describing the status.json file),
which are used, slight formatting updates and possibly some other things
as well. As for some of the links we might say that it's 'statuses all
the way down' :-)

With this commit I am happy to report that some other top level files
have also been verified for invalid links:

	judges.html
	news.html
	status.html

As the news.html file will be updated it is entirely possible that some
fixes will have to be made but the links up to and including 08 June
2024 (unless more changes are made today of course) need not be checked
again.

More top level html files (which include those in next/ and other
subdirectories that are not of the entries) also have to be checked but
these should also go relatively quickly.

Regenerated status.json file as the news has been updated.
2024-06-08 09:24:16 -07:00
Landon Curt Noll 3a125b9fc2 Merge pull request #2410 from xexyl/dlowe11-manifest 2024-06-07 17:57:00 -07:00
Cody Boone Ferguson 42a969e536 Fix broken manifest links in 2011/dlowe
This is a fun one because the scripts that are used to update the
manifest did not report any problem because the problematic file (though
see below as I did rename another file too for very similar rationale,
also discussed below) actually exists on file system but when linked to
from a web server it does not exist. This is because the filename had
the html encodings for [ and ] (again see below) which the web server
interpreted as [ and ] but the file doesn't exist on the filesystem in
that form: instead it had the html encodings for those characters. This
file was

	2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc%5B1%5D.txt

and it has been renamed to

	2011/dlowe/dlowe-aux-data/english-0/CIR_APE_08_doc.txt

The other file h ad the literal [ and ] but as this is also not POSIX
safe the [ and ] plus what was in between it was removed. Thus the file

	2011/dlowe/dlowe-aux-data/png-1/image_thumb[40].png

was renamed to just

	2011/dlowe/dlowe-aux-data/png-1/image_thumb.png

Updated the manifest and regenerated the .entry.json and index.html
files.

As a side effect of the manifest and rebuild of the .entry.json and
index.html file two other entries were touched that somehow were not
done when I changed 'Best of show' to 'Best of Show' even though a git
diff will show the same thing (seemingly of course):

	-    "award" : "Best Of Show",
	+    "award" : "Best of Show",

plus a diff in their index.html files.

Those entries are 1991/brnstnd and 2001/jason though I am not sure why
as I'm pretty sure other entries also had the same change made and they
did not show up here.

Nevertheless that problem should now be resolved and the links in
2011/dlowe manifest now work (at least those two have been checked for
validity: others will be checked when I verify format and links in that
entry which will not be done until after the top level html files and
the earlier years).
2024-06-07 07:56:57 -07:00
Cody Boone Ferguson 6a29841b30 Restore web site to 2011/dlowe training data
Since GitHub has a problem with showing really big commits it seemed
like my attempts at changing 'web site' to 'website' were incomplete but
they were not. Something I noticed the first time shortly before I
closed that commit (as it seemed to be a problem) that I ended up
changing the file:

	2011/dlowe/dlowe-aux-data/english-1/Wireless_Days_2011_CFP.txt

as well. The problem is that this was a file used to train the neural
network of the entry so it should not have the change made.
2024-06-07 07:00:34 -07:00
Landon Curt Noll 6e698b238a changed web site to website 2024-06-07 02:10:24 -07:00
Landon Curt Noll 19725c1350 Merge pull request #2407 from xexyl/sinon14-clobber 2024-06-07 01:19:02 -07:00
Cody Boone Ferguson 266dcf38f3 Fix make clobber in 2014/sinon 2024-06-06 12:19:24 -07:00
Landon Curt Noll 23ec07e976 Merge pull request #2405 from xexyl/fix-faq-4-1 2024-06-06 08:30:59 -07:00
Cody Boone Ferguson 695c903542 Fix no longer true statement in FAQ 4.1
The entry that was referred to (not named but I remember it as
1986/hague) as having an alternate version for the purpose that it
showed correct output but crashed was fixed quite some time back and so
this has been removed.
2024-06-06 07:34:29 -07:00
Cody Boone Ferguson c4fbe27e7c Restore a first char in line in 1984/decot
One of the lines in the fix (which is the same code as the original) had
an extra space in front of the first char which showed a difference. Not
a big deal but fixes should modify as little as possible.
2024-06-06 07:31:48 -07:00
Cody Boone Ferguson b741325af8 Restore one INABIAF in 1990/westley
The other one cannot be restored or at least should not be as it floods
the screen in an unsuspecting way. If no arg is specified though, it now
will likely crash (previously because of the use of argv[1] later in the
code but now to prevent the code from flooding the screen if the number
is < 0).
2024-06-06 07:29:26 -07:00
Landon Curt Noll 9b4eb21d11 Merge pull request #2402 from xexyl/fixes-faq 2024-06-05 14:11:10 -07:00
Cody Boone Ferguson b2ff4d58e6 Minor fixes in FAQ 3.20 + typo fixes
In the FAQ entry for downloading the tarballs (which has been renamed to
be a bit clearer) the example tarball for each kind (individual entry
and an entire year) it now links to the tarball in question so one can
more easily determine the path. It also shows where one can find the
tarballs (for each type). Other improvements have also been made but
this and the rest of the file will be further reviewed at another time.

Typo fixes.
2024-06-05 11:11:40 -07:00
Landon Curt Noll af571be6fc Merge pull request #2401 from xexyl/ferguson12020-troubleshooting
Fixes in 2020/ferguson1/troubleshooting.{md,html}
2024-06-04 17:34:52 -07:00
Landon Curt Noll 106abe09ea Merge pull request #2400 from xexyl/3_20-faq
Add FAQ 3.20 - about entry/year tarballs
2024-06-04 17:34:44 -07:00