17 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
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
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
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
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
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
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
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
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
fox
ba5cfde0d3 initial simple example with omd
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@1 eb64cd80-c68d-6f47-b6a3-0ada418499da
2016-08-30 21:04:12 +00:00