Commit Graph

6 Commits

Author SHA1 Message Date
bff8bbc89c Turn into a "proper" library. 2024-09-10 18:19:00 +02:00
158511b3aa Fix case with kana surface and ruby that aren't the same length.
It's a weird case that didn't occur to me that it could even happen, but
I guess there are dictionary entries like that.
2024-09-01 11:01:25 +02:00
f34a222c51 Process stdin instead of opening a file path. 2024-09-01 09:27:15 +02:00
8df226190b Use lz4 for the in-executable dictionary data.
It's way faster to decompress, and is stills small enough.
2024-09-01 09:01:37 +02:00
1d64afe430 Make it use html as both input and output.
It now uses the <ruby> tag to specify furigana, and also skips text that
already has ruby tags around it.
2024-09-01 08:27:10 +02:00
87085c92ec First commit.
Basic furigana generation, using bracket syntax.
2024-09-01 01:31:19 +02:00