diff options
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. |