aboutsummaryrefslogtreecommitdiff
path: root/openrussian.lua
AgeCommit message (Collapse)AuthorFilesLines
2019-03-16support multiple resultsRobin Haberkorn1-70/+109
* if a search word yields multiple results, which can happen quite frequently, interactively ask the user which one to display by showing both the accented words (sometimes the only difference is in accentuation) and the translations in brackets
2019-03-16allow lookups containing accentuation character (Unicode 0x0301)Robin Haberkorn1-1/+4
* they are simply ignored * in openrussian.lua, we delegate Unicode handling to SQLite * for Bash completions, we ignore accents during matching but (have to) preserve them in the prefix -- see comments. * also properly escape SQL strings preserving accidental code injection. This means we do not necessarily have to port openrussian-completion.bash to Lua.
2019-03-15improved command-line interface, find database automatically, and adapted to ↵Robin Haberkorn1-12/+40
schema changes * ./openrussian -p <word> now directly prints to stdout, which is useful for postprocessing lookups.
2019-02-02initial commitRobin Haberkorn1-0/+262
* matches have to be direct, which is not always practical * there is no reverse search (from English search terms) * missing Makefile * missing Bash completions