16 Commits

Author SHA1 Message Date
yakumo.izuru
d7dc784765 決して発見されてはならない巻物。
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@77 eb64cd80-c68d-6f47-b6a3-0ada418499da
2025-04-17 13:47:57 +00:00
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
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
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
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
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
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
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
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
787cba90fe - Removed 'txt init'
Format

- New B32 ID

Index

- New option: txt index --print
- Move scheme to peers
- Replace peer.*.conf files with index packed locations
  Instead of adding a URL to peers.*.conf, run `txt pull <url>`

Conversion

- Rewritten converters
- txt-convert looks for a .convert.conf containing `key: value` lines.
- Specifiable topic-roots from .convert.conf.
- Added `Topics:` key, with comma seperated topics.
	If set only those topics will appear in the main index and used as topic roots.
	Other topics will have sub-indices generated, but won't be listed in the main index.
- HTML converter header & footer options
- HTML-index renamed to HTM-index

Internal

- Change types: uuid:Uuid -> id:string
- File_store merges identical texts
- Use peer ID for store path, store peers' texts in .local/share/texts
- Simple URN resolution for converter
	Continue to next feed if parsing one fails
- Phasing-out Archive, replaced by improved packs
- Eliminate Bos, Cohttp, lwt, uri, tls, Re, Ptime, dependencies
- Lock version for Cmdliner, fix dune-project
- Optional resursive store
- Improve header_pack
- Fix recursive mkdir

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@3 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-04-15 13:17:01 +00:00
fox
d89a2c061d Samhain 21
Converter
- type selection
- subdir conversion
- htm extension

Gemini
- index.gmi
- topics and latest
- gmi.atom feed

Add pull (http(s)) operation
- peers.pub.conf and peers.priv.conf

HTML5 format & fixes by Novaburst
Phony target (thanks Gergely)

May

Basic unit renamed from Note to Text.
New modular text-parser, internal to Logarion, for generic notation parsing. The default input format is now a much plainer text.
Logarion created texts have part of the UUID in filename.
Logarion's index re-written in Messagepack format. Removed `indices` command. They are generated during `convert`.

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@2 eb64cd80-c68d-6f47-b6a3-0ada418499da
2021-11-03 22:29:57 +00:00