73 Commits

Author SHA1 Message Date
yakumo.izuru
758d1d6d47 Because sweet girls are the best, officially rebranding Logarion to Kosuzu
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@73 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-22 16:32:00 +00:00
yakumo.izuru
91069878cf Reimplemented txt-init in OCaml
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@72 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-22 15:02:35 +00:00
yakumo.izuru
027d87262e Add txt-init program
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@71 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 16:57:44 +00:00
yakumo.izuru
02fb238de3 What is the point of --interactive if it throws you into a text editor, anyway?
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@70 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 13:31:58 +00:00
yakumo.izuru
1a0bf17e36 txt new no longer sets default titles, remove %%VERSION%% from all subcommands (as they're pulled from txt.ml)
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@69 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 11:14:12 +00:00
yakumo.izuru
eef10b21e7 Update inline documentation
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@68 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 02:15:27 +00:00
yakumo.izuru
c6c66adf74 Remove the deprecated 'read' subcommand
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@67 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 01:51:19 +00:00
yakumo.izuru
d310d041ce Migrate the codebase to the latest revision of Cmdliner
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@66 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 01:37:05 +00:00
yakumo.izuru
3f090772ce Replace Cmdliner with Ocmd, re-add documentation
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@65 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-20 13:17:24 +00:00
yakumo.izuru
970ca9da7e [dune / opam] change of main page and repository
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@64 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-07-28 20:28:41 +00:00
yakumo.izuru
a0af8ffc4a Make the atom feed more palatable
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@63 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-04-01 15:49:44 +00:00
yakumo.izuru
717edc5d79 Remove the old UUID code, update the mailing list address, and use 'favicon.ico'
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@62 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-04-01 14:38:02 +00:00
yakumo.izuru
52683496cc Fix RSS/Atom generation for Gemini and HTTP, remove the txt publish feature
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@61 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-04-01 14:01:11 +00:00
yakumo.izuru
4858c48c0e Bug fix: another unescaped '$', also, $txtdir -> $TXTDIR
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@60 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-02-23 12:50:27 +00:00
yakumo.izuru
962d11f92b Reverse all the HTML changes, add a generator meta tag, and a To-do
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@59 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-02-13 23:23:38 +00:00
yakumo.izuru
a748374492 I accidentally removed the license file in a commit of mine, restoring it now
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@58 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-02-09 20:36:46 +00:00
yakumo.izuru
dad0c39dc9 Update submodule paths
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@57 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-02-09 15:46:51 +00:00
yakumo.izuru
5e2e7a71f5 [bugfix] Remove unescaped '$' character from cli/edit.ml
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@56 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-01-31 15:56:35 +00:00
yakumo.izuru
6b8f73db4c Add target to generate docs
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@55 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-23 23:24:54 +00:00
yakumo.izuru
fa22cab304 Finally got the right spacing between date and title
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@54 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-21 01:27:14 +00:00
yakumo.izuru
1592652595 Use pipes to separate fields on the listing subcommand
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@53 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-21 00:41:04 +00:00
yakumo.izuru
51ac2486d4 Tidy
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@52 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-21 00:34:31 +00:00
yakumo.izuru
1c10f38728 Update build system settings
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@51 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-19 01:31:39 +00:00
yakumo.izuru
77c597b02e Prettify HTML output and add a hardcoded favicon path (soon to be configurable)
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@50 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-19 01:21:22 +00:00
yakumo.izuru
d25578e58f Update version info
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@49 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-18 21:51:48 +00:00
yakumo.izuru
491c581d56 Switch HTML doctype to 4.01 Transitional, update documentation
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@48 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-10-18 21:49:13 +00:00
yakumo.izuru
74cba5ef91 Izuru Yakumo, The Violet Hermit shall be taking over Logarion's development, from now on
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@47 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-06-21 00:25:08 +00:00
yakumo.izuru
6c605a9f5e Favor BSD-style makefile over GNU
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@46 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-06-17 23:16:08 +00:00
yakumo.izuru
4ce750aefb Use the local fork of text-parse-ml
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@45 eb64cd80-c68d-6f47-b6a3-0ada418499da
2023-06-17 21:43:15 +00:00
fox
1a2bb81371 Move text-parse in submodule
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@44 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-20 16:53:40 +00:00
fox
9587b7173a Relation dates, with conversion condition upon it
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@43 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-18 14:49:25 +00:00
fox
4dff69cb4a Preliminary support for cross-domain references
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@42 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-15 21:25:18 +00:00
fox
3e971f40dc In-Reply-To header field. Note extra list.rev in convert
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@41 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-13 23:04:19 +00:00
fox
da47c68af6 Swap tgz filename fields
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@40 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-13 12:26:20 +00:00
fox
1547dc4d27 Read References field; referred by listing; test & tidy documentation
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@39 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-12 22:52:55 +00:00
fox
e6452a861d Support References field
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@38 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-12-04 19:18:52 +00:00
fox
d07aae3a35 Partially matching ID queries
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@37 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-26 11:16:50 +00:00
fox
78a8c35889 txt.conf wizard
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@36 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-25 16:27:51 +00:00
fox
0db29d36f0 Improve txt.conf:ID documentation
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@35 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-25 13:10:41 +00:00
fox
e82c7e72fc Revise makefile
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@34 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-21 21:18:33 +00:00
fox
e42c247f82 Txt guides
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@33 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-20 13:55:01 +00:00
fox
52117ca0c6 Use txt.conf:Authors for txt-new. Don't use Draft in filename
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@32 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-19 11:37:52 +00:00
fox
215cd434ef Introduce 'peers' subcommand, refactor in pull
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@31 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-18 13:41:55 +00:00
fox
777a1c8aee Check index ID characters before making a dir with them
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@30 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-17 20:53:00 +00:00
fox
146d5c5f5d Skip indices with empty ID
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@29 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-17 20:15:26 +00:00
fox
e38a6d644c Show URL when title is missing during pull
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@28 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-17 19:56:15 +00:00
fox
8a24b3430a Improve pubdir parameter reporting
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@27 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-17 19:22:23 +00:00
fox
0c0ba15974 New optional pubdir parameter for txt publish
- Inform about pubdir value and txt.conf

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@26 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-16 22:02:07 +00:00
fox
d93e9479bc New edit <ID> command and updated readme
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@25 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-13 13:15:27 +00:00
fox
5fd7b2d389 Fix non-empty authors in HTML conversion
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@24 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-06 12:48:40 +00:00