<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrussian-cli/Makefile, branch 1.0.0</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>Makefile: add phony targets</title>
<updated>2021-04-20T13:05:23+00:00</updated>
<author>
<name>Zane van Iperen</name>
<email>zane@zanevaniperen.com</email>
</author>
<published>2021-04-20T10:34:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=60507fcfdc2c8901d413a83ea7543b1dd1e9ca37'/>
<id>60507fcfdc2c8901d413a83ea7543b1dd1e9ca37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: don't rm the downloaded zip on clean</title>
<updated>2021-04-20T13:05:23+00:00</updated>
<author>
<name>Zane van Iperen</name>
<email>zane@zanevaniperen.com</email>
</author>
<published>2021-04-18T14:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=35a03cd7d6bc25d9eeba555900d8e5d462d943e2'/>
<id>35a03cd7d6bc25d9eeba555900d8e5d462d943e2</id>
<content type='text'>
As it's in git.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As it's in git.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: update database url</title>
<updated>2021-04-18T14:16:10+00:00</updated>
<author>
<name>Zane van Iperen</name>
<email>zane@zanevaniperen.com</email>
</author>
<published>2021-04-18T14:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=c80c523284be4f37e0484806ad33f6a90b2e59af'/>
<id>c80c523284be4f37e0484806ad33f6a90b2e59af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: don't rely on the shebang of mysql2sqlite</title>
<updated>2021-04-18T14:11:48+00:00</updated>
<author>
<name>Zane van Iperen</name>
<email>zane@zanevaniperen.com</email>
</author>
<published>2021-04-18T14:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=2526fd573ace94a85cb67f810dd27f34049c9424'/>
<id>2526fd573ace94a85cb67f810dd27f34049c9424</id>
<content type='text'>
On NixOS, /usr/bin/awk doesn't exist.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On NixOS, /usr/bin/awk doesn't exist.
</pre>
</div>
</content>
</entry>
<entry>
<title>automatically update the mandb on `make install`</title>
<updated>2019-05-17T12:44:10+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-05-17T12:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=8464dc3053056a1e0a8f386fb57783ed715a0249'/>
<id>8464dc3053056a1e0a8f386fb57783ed715a0249</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added a manpage and finalized README</title>
<updated>2019-04-19T01:43:57+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-04-19T01:43:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=7f54d1e60ea02fe5380a10adb88a1490d15d7b6c'/>
<id>7f54d1e60ea02fe5380a10adb88a1490d15d7b6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make check: test page generation for all words; various fixes</title>
<updated>2019-04-18T23:21:54+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2019-04-18T23:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/openrussian-cli/commit/?id=54a5a4267090bb80d3337f1aa7419c8ba49c30b7'/>
<id>54a5a4267090bb80d3337f1aa7419c8ba49c30b7</id>
<content type='text'>
 * using the new `make check` target various bugs have been discovered.
   All of them were related to missing database fields.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * using the new `make check` target various bugs have been discovered.
   All of them were related to missing database fields.
</pre>
</div>
</content>
</entry>
<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>
</feed>
