Commit Graph
5119 Commits
Author SHA1 Message Date
Cody Boone Ferguson 8a55349783 Update version & usage string in gen-top-html.sh
This is for the previous commit that allows one to specify select files
to rebuild (if in the allowed set).
2024-05-05 08:44:04 -07:00
Cody Boone Ferguson b6a47803b2 Improve bin/gen-top-html.sh
It is now possible to specify select files to generate like the comment
at the top suggested (but was not actually allowed). This is useful
rarely but there is a case for it and that has been updated and it runs
a fair bit quicker now.

It is an error if no files specified are in the allowed set (the
variable TOP_MD_SET). If at least one file specified is in TOP_MD_SET it
will process that or those files but it will skip any that are not. This
is to prevent trying to process other markdown files like README.md
files without the proper script.
2024-05-05 08:38:51 -07:00
Landon Curt Noll 5aa1ee5cdf fix markdown bugs in the bugs markdown file
:-)
2024-05-04 18:09:59 -07:00
Landon Curt Noll 615850202b fix markdown links to .pdf files that use a %%TOKEN%% 2024-05-04 17:54:40 -07:00
Landon Curt Noll 2b6dc73074 fix markdown links to various sound files that use a %%TOKEN%% 2024-05-04 17:47:07 -07:00
Landon Curt Noll 3b613a81c5 fix markdown links to various image files that use a %%TOKEN%% 2024-05-04 17:39:38 -07:00
Landon Curt Noll e86d0b83a2 fix markdown links to .png files that use a %%TOKEN%% 2024-05-04 17:17:30 -07:00
Landon Curt Noll 286a8a9b94 fix markdown links to .txt files that use a %%TOKEN%% 2024-05-04 17:10:52 -07:00
Landon Curt Noll 1d5fcc04a7 fix makrdown links to HTML files that use a %%TOKEN%% 2024-05-04 16:56:51 -07:00
Landon Curt Noll c6eb14516e Merge pull request #2318 from xexyl/YYYY-bugs 2024-05-04 09:36:39 -07:00
Cody Boone Ferguson 0ba50473fa Regenerate bugs.html for cb8d89
The last commit accidentally committed another change that was supposed
to be in a different commit (this one): some format and typo fixes in
bugs.md. That was committed but the html file was not regenerated until
now.
2024-05-04 09:25:37 -07:00
Cody Boone Ferguson cb8d8924a7 Improve links to bugs.html in README.md files
In other words rather than have the link name in the form of:

    1984 decot bugs

it is now:

    1984/decot in bugs.html

so that it matches how the entry itself looks (as in how it's
identified) and to say where (what file) it is (in). The reason it says
'in bugs.html' rather than 'bugs' (saying that the entry has bugs) is
because not all are bugs and it's saying where to see it anyway. But
some are features, others are missing links or files or other things
like that and to keep the same form it now says 'in bugs.html'.

This was done with my sgit(1) tool like:

    sgit -e 's,\([0-9][0-9][0-9][0-9]\) \([-a-z\.0-9]*\) bugs,\1/\2 in bugs.html,g' '*/*md'

The link to bugs.html itself has the path '../../bugs.html'. This is
important as it's meant to be rendered in the browser. At first this was
not remembered and I did something like:

    sgit -e 's,\[\([0-9][0-9][0-9][0-9]\) \([-a-z\.0-9]*\) bugs\](../../bugs.html,\[\1/\2 in bugs.html\](%%REPO_URL%%/bugs.html,g' '*/*md'

but this was changed to the simpler one due to the problem described
above. It's worth putting this note here as a reminder, though, so I
have included it here.
2024-05-04 09:21:09 -07:00
Cody Boone Ferguson 23bebf745e Typo fix in thanks file 2024-05-04 08:15:59 -07:00
Landon Curt Noll efe90b011f Merge pull request #2316 from xexyl/manifest 2024-05-03 08:48:33 -07:00
Cody Boone Ferguson d2bbc264e1 Consistency and other fixes in manifest
As the index.html/README.md files say 'Alternate code' the 'alternative
source' has been changed to 'alternate code'. Similarly the text 'script
to try alternative code' was changed to 'script to try alternate code'.

A mistake was made where something referred to as being the alt code was
not the alt code (or the other way round).

Changed 'alternate alternative code' (or something like that) to 'second
alternate code'. This happened in steps and it might not, now that I
think on it, be the best wording, but this can be addressed later.

Rebuilt html files and .entry.json files.
2024-05-03 08:04:18 -07:00
Landon Curt Noll 3f4fd73a95 Merge pull request #2315 from xexyl/2014-endoh1
Fix 2014/endoh1/rake.sh - remove prog.dSYM at end
2024-05-01 15:23:54 -07:00
Landon Curt Noll f5fa40de82 Merge pull request #2314 from xexyl/manifest
Several manifest updates
2024-05-01 15:22:41 -07:00
Landon Curt Noll 190cdfd13a Merge pull request #2313 from xexyl/ferguson2018-files
Change 2018/ferguson/FILES to markdown
2024-05-01 15:22:10 -07:00
Landon Curt Noll 4667eee4de Merge pull request #2312 from xexyl/md-fmt-typos-consistency
Typo, format and consistency fixes in markdown.md
2024-05-01 15:19:14 -07:00
Cody Boone Ferguson 9dd3054f0d Fixes in 2014/endoh1/Rakefile
Rather than have the rake.sh script remove prog.dSYM the Rakefile no
longer uses -g.

Also to silent the misleading-indentation warning the Rakefile has had
the -Wno-misleading-indentation option added to it too.
2024-05-01 10:17:10 -07:00
Cody Boone Ferguson ed832c7f3b Fix 2014/endoh1/rake.sh - remove prog.dSYM at end 2024-05-01 10:12:43 -07:00
Cody Boone Ferguson 5d668baaa5 Several manifest updates
Changed 'description of entry in JSON' to 'entry summary and manifest in
JSON'.

Changed 'how to run' (for try scripts) to 'script to try entry'.

Changed 'how to run if you have the primes utility' to 'script to try
entry if you have the primes utility'.

Changed 'how to run alternative code' to 'script to try alternative
code'.

A number of other more specific (to particular entries or maybe even a
single entry, 2019/ciura if not any others) descriptions were also
changed.

Rebuilt index.html and .entry.json files.
2024-05-01 09:53:30 -07:00
Cody Boone Ferguson 5ee597d84c update index.html and .entry.json per recent manifest changes 2024-05-01 08:57:06 -07:00
Cody Boone Ferguson 580e766483 Rebuilt 2018/ferguson/FILES.html 2024-05-01 08:56:41 -07:00
Cody Boone Ferguson bef8ec4a6c update .entry.json files per recent manifest changes 2024-05-01 08:54:55 -07:00
Cody Boone Ferguson 246d4fbe4d Add top link & copyright to 2018/ferguson/FILES.md
The html file will be rebuilt in another commit.
2024-05-01 08:54:05 -07:00
Cody Boone Ferguson f7708865dd update manifest as per recent file changes 2024-05-01 08:46:34 -07:00
Cody Boone Ferguson f5f72ac9a8 Change 2018/ferguson/FILES to markdown
Built html file, removed FILES itself. Manifest update coming up.
2024-05-01 08:44:47 -07:00
Cody Boone Ferguson 6e38199684 Typo, format and consistency fixes in markdown.md 2024-05-01 08:31:48 -07:00
Landon Curt Noll b1516f0ed9 fix non-indented markdown code blocks
We have fixed cases where markdown code blocks were not properly intended.

Updated `markdown.md` to discuss how markdown code blocks should be indented
and how blank lines should follow a markdown code block.

We used this shell script to find problematic code blocks:

```sh
find . -name '*.md' ! -name markdown.md -print | xargs pcregrep -M '^``.*\n[^|`\n \t]'
```

Ran `make www` to perform the above.
2024-04-30 17:24:50 -07:00
Landon Curt Noll a507a06076 fixed conflict between make gen_status and make gen_top_html
The `bin/gen-status.sh` will report that the given markdown file
(`next/rules.md` or `next/guidelines.md`) is the source of the
generated HTML file.  This is so that the HTML produced by either
`make gen_status` or `make gen_top_html` will generated the same
HTML comments.  Moreover the comments in `next/rules.html` and
`next/guidelines.html` refer to the markdown file as the source of
the information instead of a tool such as `bin/gen-status.sh`.

Changed `bin/gen-status.sh` VERSION from "1.5.1 2024-04-28"
to "1.5.2 2024-04-30".

Added news for 2024-04-30 into `news.md`.

Make news dates "less shouty".

Ran `make www` to perform the above.
2024-04-30 16:03:42 -07:00
Landon Curt Noll d09c3fa878 Merge pull request #2311 from xexyl/links-2 2024-04-30 10:45:03 -07:00
Landon Curt Noll 07e10318e8 Merge pull request #2310 from xexyl/hou2013-a-c 2024-04-30 10:42:17 -07:00
Landon Curt Noll 2d4d791440 Merge pull request #2309 from xexyl/links 2024-04-30 10:40:02 -07:00
Cody Boone Ferguson f13c8a7be2 Fix remaining broken links in 2013/hou
Now the tool bin/find-missing-links.sh exits 0!
2024-04-30 10:14:03 -07:00
Cody Boone Ferguson 8ec504fed5 Update thanks file for recent links fixes
.. as some of the text was incorrect or outdated.
2024-04-30 10:10:01 -07:00
Cody Boone Ferguson 4db5148d44 Fix broken links in 2014/endoh1 + make clobber 2024-04-30 10:08:25 -07:00
Cody Boone Ferguson b89ba8a57d Fix broken links in 2012/zeitak 2024-04-30 10:08:12 -07:00
Cody Boone Ferguson 671465c9dd Fix broken links in 2006/sykes1 2024-04-30 10:07:51 -07:00
Cody Boone Ferguson 369f77ac08 Fix broken links in 2004/hibachi 2024-04-30 10:07:36 -07:00
Cody Boone Ferguson 6ce71468ab Fix broken links in 2001/westley 2024-04-30 10:07:24 -07:00
Cody Boone Ferguson 1c471d8ecd Fix 2013/hou/Makefile for a.c
I noticed a problem with my improvement to the Makefile allowing one to
not use a temporary file so although the 'all' rule uses that method one
can still generate a.c so one can follow the author's remarks.

Links to this file were changed to code blocks, however, as the file
does not always exist. make clobber will remove a and a.c.
2024-04-30 10:05:00 -07:00
Cody Boone Ferguson cea91719e0 Fix broken links in 1995/vanschnitz 2024-04-30 09:03:54 -07:00
Cody Boone Ferguson e9903abe9d Fix broken links in 1994/weisberg 2024-04-30 09:03:40 -07:00
Cody Boone Ferguson 6c2f327bc1 Fix broken links in 1994/shapiro 2024-04-30 09:03:24 -07:00
Landon Curt Noll 7331c53ffe fix broken links in next/rules.html and next/guidelines.html 2024-04-29 21:13:45 -07:00
Landon Curt Noll 94071d1bd6 fix HTML errors in 2013/misaka/spoiler.html 2024-04-29 20:57:54 -07:00
Landon Curt Noll 6e21cfc40c fix HTML errors in 2020/yang/spoiler.html 2024-04-29 20:51:52 -07:00
Landon Curt Noll 54388ee72d fix HTML errors in 2018/yang/spoiler.html 2024-04-29 20:49:01 -07:00
Landon Curt Noll b984c704ae fix HTML errors in 2019/yang/spoiler.html 2024-04-29 20:46:15 -07:00