<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrussian-cli/.gitignore, branch master</title>
<subtitle>Offline Console Russian Dictionary (based on openrussian.org)</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/'/>
<entry>
<title>major changes (unfortunately not done systematically)</title>
<updated>2019-04-18T20:20:46+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-04-18T20:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=481c69be02c95fbf20567d8de617315484e2d692'/>
<id>481c69be02c95fbf20567d8de617315484e2d692</id>
<content type='text'>
 * keep the openrussian-sql.zip to avoid bitrot (sudden breakage when building the
   project against a recent DB)
 * allow lookups against inflections.
   A special table `bare_inflections` was added to the DB in order to speed this up.
 * authentic autocompletions taking every parameter into account, using a magic `-C` parameter
 * language selection via locale or -L&lt;lang&gt;
 * translation lookup
 * allow multiple search terms on the command line without escaping
 * all SQL strings are properly escaped now to avoid (accidental) code insertion
 * luautf8 is mandatory now and used much more, which is safer
   than handling Unicode strings with the builtin functions
 * ignore "disable" database entries
 * added option -V (verbatim)
 * more protections against empty fields
 * print "DERIVED FROM", "AUDIO", "USAGE" and various word relation sections
 * print word ranking and level (A1-C2...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * keep the openrussian-sql.zip to avoid bitrot (sudden breakage when building the
   project against a recent DB)
 * allow lookups against inflections.
   A special table `bare_inflections` was added to the DB in order to speed this up.
 * authentic autocompletions taking every parameter into account, using a magic `-C` parameter
 * language selection via locale or -L&lt;lang&gt;
 * translation lookup
 * allow multiple search terms on the command line without escaping
 * all SQL strings are properly escaped now to avoid (accidental) code insertion
 * luautf8 is mandatory now and used much more, which is safer
   than handling Unicode strings with the builtin functions
 * ignore "disable" database entries
 * added option -V (verbatim)
 * more protections against empty fields
 * print "DERIVED FROM", "AUDIO", "USAGE" and various word relation sections
 * print word ranking and level (A1-C2...)
</pre>
</div>
</content>
</entry>
<entry>
<title>added Makefile and simple Bash completions</title>
<updated>2019-03-15T21:29:55+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-03-15T21:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=7e2ff6435cd1a5a504eab34823a4f63c7a46df1f'/>
<id>7e2ff6435cd1a5a504eab34823a4f63c7a46df1f</id>
<content type='text'>
 * this allows precompiling openrussian.lua,
   automatically downloads, converts and VACUUMs the openrussian
   database and provides an `install` target
 * Bash completions allow completing "bare" Russian words for the
   time being.
   Unfortunately we cannot complete with accents, since Bash completions
   do not allow to change the already typed word (apparently) and users
   aren't going to type in accents.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * this allows precompiling openrussian.lua,
   automatically downloads, converts and VACUUMs the openrussian
   database and provides an `install` target
 * Bash completions allow completing "bare" Russian words for the
   time being.
   Unfortunately we cannot complete with accents, since Bash completions
   do not allow to change the already typed word (apparently) and users
   aren't going to type in accents.
</pre>
</div>
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2019-02-02T15:20:10+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-02-02T15:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=56e9becdd43373c34769336077569ba5a8bafd05'/>
<id>56e9becdd43373c34769336077569ba5a8bafd05</id>
<content type='text'>
 * matches have to be direct, which is not always practical
 * there is no reverse search (from English search terms)
 * missing Makefile
 * missing Bash completions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * matches have to be direct, which is not always practical
 * there is no reverse search (from English search terms)
 * missing Makefile
 * missing Bash completions
</pre>
</div>
</content>
</entry>
</feed>
