Releases: hiAndrewQuinn/tsk
v0.0.6
Full Changelog: v0.0.5...v0.0.6
Lots of new changes added to this one, all features I've been hoping to find time to add for my own studies. Probably the most immediate change is in the help text when the program starts right up:
Marking words for export
If you press Ctrl-S on a word, you mark it. Pressing Ctrl-S again will unmark it.
If you have any marked words when you close the program, they will be exported to a tsk-marked_$TIMESTAMP.txt file. You can then use them in your flashcard program of choice.
Ctrl-L will show you a list of all marked words during this session, in a green border.
Embedded example sentences from Tatoeba
New to this release is that, if you press Ctrl-T, we will automatically search an embedded example sentence database for the word you have selected.
The word does not need to be marked to be searched. Highlighting is sufficient:
We do not currently search for all the given declensions, conjugations, etc. for the word -- but that may come in a future update!
tsk v0.0.5
I'm finally using normal PRs! The automatic release notes feature convinced me. O frabjous day!
What's Changed
- feat: Add grey keybindings help text to initial pane by @hiAndrewQuinn in #4
- feat: Add coloration to go-deeper phrases by @hiAndrewQuinn in #6
Full Changelog: v0.0.4...v0.0.5
tsk v0.0.4
Gonna try to use this new Release notes feature.
What's Changed
- feat: Add Tab/Shift-Tab scrolling by @hiAndrewQuinn in #2
- A few more prefixes added to our go-deeper phrases
- A new
--debugmode, which will write debugging logs todebug.logwhile you run the program. (Mostly useful for me, natch.) - The "go deeper" algorithm has been much improved, although admittedly it was already instantaneous-feeling before.
New Contributors
- @hiAndrewQuinn made their first contribution in #2
Full Changelog: v0.0.3...v0.0.4
tsk v0.0.3
Some more tiny changes!
The "go deeper" arrows are now ~> instead of ->, as can be seen below. We also now strip some common punctuation like : to allow us to go deeper on more options than before, as in the case of kurni: below.
I don't expect major changes from here on out, except perhaps to add more niche "go deeper" phrases as I find them.
tsk v0.0.2
Various quality-of-life features, the most important one being that definitions can now be nested up to 2 layers deep. For example, if you find a word that says "nominative plural of X", you should then see a line underneath it defining "-> X":
Wiktionary dumps are very regular in their language, so the phrases we use to kick this off are all stored in go-deeper.txt. Some examples:
❯ shuf go-deeper.txt | head # any meaning entry in glosses.jsonl that starts with this will tell us to go deeper.
third-person possessive form of instructive plural of
genitive/accusative singular of
nominative plural of
second-person singular possessive form of essive singular of
first-person singular possessive form of illative singular of
agent noun of
third-person possessive form of partitive/illative singular of
second-person singular possessive form of abessive singular of
Essive of
anything denominated by the number ten, as in a system ofAs usual, this gets embedded into the static binary when we compile it down. Fun times!
tsk v0.0.1
tsk stands for taskusanakirja, a word which you will be able to look up quite easily when you run this program.
This is a tiny, single-executable pocket dictionary for English speakers learning Finnish. It looks words up as you type them and aims to be as fast as possible at that. It does not, at this time, lemmatize words the same way my other project finstem does - but that's mostly because the libary I am leaning on there is a Python library, not a Go library.
Tsemppiä! May your learning efforts be blessed!










