55 Commits

Author SHA1 Message Date
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
fox
d86b575d97 Directory parameter for listing, defaults to txtdir
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@23 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-06 11:44:56 +00:00
fox
4c7ed95a32 Use txt.conf to generate index.pck meta; fix double load while indexing
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@22 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-02 21:47:20 +00:00
fox
a89196679a Moved conversion file, conf -> pack, fixes
Conversion:
- Configuration sought in: txt.conf, ~/.config/txt/txt.conf
- logarion.conf to produce index and target formats

Publication:
- `publish <ids>`: copies txt with ID into Pubdir/public_{html,gemini,gopher} (Pubdir fromtxt.conf), if dirs exist, and runs `convert <pubdir>`

Fixes:
- Feed <nav> regression

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@21 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-11-01 17:11:09 +00:00
fox
0021ae508f Begin unifying conf and pck code; inline CSS; optional CSS & Atom
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@20 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-10-30 14:48:02 +00:00
fox
39e9796a6e Accept comma separated converter names, separate Atom from Html and Gemini converters.
Note: atom must be called separately now because of the separation. Example

txt convert -t htm,atom xyz

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@19 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-10-26 19:36:02 +00:00
fox
02937307f3 Omit bullet in empty title conversions, tidy html.ml
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@18 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-10-22 20:55:08 +00:00
fox
da46d5e029 New subcommand 'recent'. Tidy last.ml
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@17 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-10-21 19:53:46 +00:00
fox
4b2642445c Txt pull puts peer texts in $txtdir/peers
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@16 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-10-21 19:07:54 +00:00
fox
ef29c97a92 List peers (from index.pck) in exported htm and gmi index
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@15 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-09-24 20:01:37 +00:00
fox
4f42df7037 New readme & header format
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@14 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-07-30 13:29:20 +00:00
fox
4da228ae1b Accept files & directories for conversion
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@13 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-07-30 12:58:02 +00:00
fox
1c98321c9c Tilde compatible publication dirs, public_*/txt
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@12 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-21 17:22:12 +00:00
fox
ee326c3cf8 Remove redundant Store.with_id
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@11 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-20 23:08:12 +00:00
novaburst
03b7ef8563 Fix some typos on the docs
Signed-off-by: Aoi Koizumi (古泉 あおい) <novaburst@kalli.st>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@10 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-20 09:53:27 +00:00
fox
66f5bc7a68 Txt read & optional path printing for txt list
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@9 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-19 21:01:11 +00:00
fox
a86b663719 Abandon $ for index field parameter, cmdliner complains
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@8 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-18 22:37:25 +00:00
fox
58f4fb6883 Implement author & topic filter for txt pull
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@7 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-18 20:45:45 +00:00
fox
57f82d4c8b txt publish <id>; file and convert to standard dirs
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@6 eb64cd80-c68d-6f47-b6a3-0ada418499da
2022-06-16 21:59:30 +00:00