diff options
author | dvs1 | 2025-01-25 03:14:10 +1000 |
---|---|---|
committer | dvs1 | 2025-01-25 03:14:10 +1000 |
commit | 5a671268340c107ee94f8244f01b6cb8ee9decd0 (patch) | |
tree | 6d9dc191d25efb486c46a7b1865ef19cb70df8ca /TODO.md | |
parent | Replace cmark-gfm and lcmark with luamark. (diff) | |
download | notYetAnotherWiki-5a671268340c107ee94f8244f01b6cb8ee9decd0.zip notYetAnotherWiki-5a671268340c107ee94f8244f01b6cb8ee9decd0.tar.gz notYetAnotherWiki-5a671268340c107ee94f8244f01b6cb8ee9decd0.tar.bz2 notYetAnotherWiki-5a671268340c107ee94f8244f01b6cb8ee9decd0.tar.xz |
YAR see description for details.
New everything page, lists all the pages and where they came from, with
links.
Now we know where the page came from, type and URL.
Rejigged how metadata works.
Do our own metadata substitution.
Fixed up a bunch of bugs.
General cleanups.
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -6,26 +6,27 @@ Bugs - | |||
6 | - /users/Plentyn/WebHome.HTML has that twisty thing which looks not simple to remove. | 6 | - /users/Plentyn/WebHome.HTML has that twisty thing which looks not simple to remove. |
7 | - /users/dunno/Devuan Cluster.HTML A very lengthy and complex document, I'll likely miss something, but chip away at the obvious. | 7 | - /users/dunno/Devuan Cluster.HTML A very lengthy and complex document, I'll likely miss something, but chip away at the obvious. |
8 | - /users/Debdog.HTML pandoc can't handle the background table cell colours in the "Background colours" table, which is kinda the point of it. | 8 | - /users/Debdog.HTML pandoc can't handle the background table cell colours in the "Background colours" table, which is kinda the point of it. |
9 | - PmWiki in it's current config needs that ?n=foo.bar nonsense for the Original page link. Which I'm currently neatly sidestepping, the scraped page has a similar thing. | ||
10 | 9 | ||
11 | Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. | 10 | Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. |
11 | |||
12 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. | 12 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. |
13 | - pandoc is a lot slower though, so do this for sure when dealing with that. | 13 | - pandoc is a lot slower though, so do this for sure when dealing with that. |
14 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. | 14 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. |
15 | - The web site scrape happens locally anyway, I can compare source file timestamps. | 15 | - The web site scrape happens locally anyway, I can compare source file timestamps. |
16 | 16 | ||
17 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | 17 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. |
18 | |||
18 | - git.devuan.org might have usable per page history. | 19 | - git.devuan.org might have usable per page history. |
19 | - However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs. | 20 | - However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs. |
20 | 21 | ||
21 | Deal with complex directory trees. | 22 | Deal with complex directory trees. |
23 | |||
22 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. | 24 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. |
23 | - On the other hand, I could just create an empty page with the sub directories shown as usual. | 25 | - On the other hand, I could just create an empty page with the sub directories shown as usual. |
24 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | 26 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. |
25 | - On the gripping hand, this is where we want empty directories to vanish. | 27 | - On the gripping hand, this is where we want empty directories to vanish. |
26 | 28 | ||
27 | 29 | ||
28 | |||
29 | ## Maybe not | 30 | ## Maybe not |
30 | 31 | ||
31 | Extract title from Fos and Pm, maybe even pagetitle if possible. Title is pointless, both of them just use the file name. | 32 | Extract title from Fos and Pm, maybe even pagetitle if possible. Title is pointless, both of them just use the file name. |
@@ -34,12 +35,13 @@ Extract title from Fos and Pm, maybe even pagetitle if possible. Title is point | |||
34 | 35 | ||
35 | ## Try out | 36 | ## Try out |
36 | 37 | ||
38 | Lua pattern matching sucks in general. Might be why people use lpeg instead. Try it. | ||
39 | |||
37 | htmx | 40 | htmx |
38 | 41 | ||
39 | cgit has Lua | 42 | cgit has Lua |
40 | 43 | ||
41 | 44 | ||
42 | |||
43 | ## User system | 45 | ## User system |
44 | 46 | ||
45 | Reuse the user system from SledjChisl. | 47 | Reuse the user system from SledjChisl. |