diff options
| author | dvs1 | 2025-01-17 16:42:52 +1000 |
|---|---|---|
| committer | dvs1 | 2025-01-17 16:42:52 +1000 |
| commit | 76c8fabc15a4ea9569abc5b774f85e920690206d (patch) | |
| tree | 3489ce2b6c226ef74ea3c83993d94746fc8c1b84 | |
| parent | Page history is now per site, the page name is added automatically. (diff) | |
| download | notYetAnotherWiki-76c8fabc15a4ea9569abc5b774f85e920690206d.zip notYetAnotherWiki-76c8fabc15a4ea9569abc5b774f85e920690206d.tar.gz notYetAnotherWiki-76c8fabc15a4ea9569abc5b774f85e920690206d.tar.bz2 notYetAnotherWiki-76c8fabc15a4ea9569abc5b774f85e920690206d.tar.xz | |
TODO tweaking.
| -rw-r--r-- | TODO.md | 27 |
1 files changed, 19 insertions, 8 deletions
| @@ -4,18 +4,27 @@ pagehistory: https://sledjhamr.org/cgit/notYetAnotherWiki/log | |||
| 4 | --- | 4 | --- |
| 5 | ## Do these | 5 | ## Do these |
| 6 | 6 | ||
| 7 | Deal with complex directory trees. | ||
| 8 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. | ||
| 9 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | ||
| 10 | |||
| 11 | Extract title from Fos and Pm, maybe even pagetitle if possible. Title is pointless, both of them just use the file name. | ||
| 12 | 7 | ||
| 13 | 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. | 8 | 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. |
| 14 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. | 9 | - One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. |
| 15 | - pandoc is a lot slower though, so do this for sure when dealing with that. | 10 | - pandoc is a lot slower though, so do this for sure when dealing with that. |
| 16 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. | 11 | - When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them. |
| 12 | - The web site scrape happens locally anyway, I can compare source file timestamps. | ||
| 17 | 13 | ||
| 18 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | 14 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. |
| 15 | - git.devuan.org might have usable per page history. | ||
| 16 | - However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds. | ||
| 17 | |||
| 18 | Deal with complex directory trees. | ||
| 19 | - /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does. | ||
| 20 | - Scanning /usr/share/doc on my super desktop with looots of software installed will be fun. | ||
| 21 | |||
| 22 | |||
| 23 | |||
| 24 | ## Maybe not | ||
| 25 | |||
| 26 | |||
| 27 | Extract title from Fos and Pm, maybe even pagetitle if possible. Title is pointless, both of them just use the file name. | ||
| 19 | 28 | ||
| 20 | 29 | ||
| 21 | 30 | ||
| @@ -32,6 +41,8 @@ cgit has Lua | |||
| 32 | 41 | ||
| 33 | ## User system | 42 | ## User system |
| 34 | 43 | ||
| 44 | Reuse the user system from SledjChisl. | ||
| 45 | |||
| 35 | levels - | 46 | levels - |
| 36 | - banned | 47 | - banned |
| 37 | - reader | 48 | - reader |
