To install the Lytspel converter locally, two steps are needed:
pip3(sometimes just called
pip), the Python package installer for Python 3, on your system.
If you have Python 3.5 or newer on your system,
pip3 should already be
included with it. Otherwise, please download and
install the latest Python version.
Once you have Python and
pip3 available, simply type
pip3 install lytspel
to install the Lytspel converter.
In some installations, the command may be named
pip instead of
that case you’ll have to adjust the invocation accordingly. But please make
sure that the used
pip supports Python 3 rather than 2 (check the output
Once installed, you should have
lytspel in your path, and
should print a fairly informative help text.
The most typical usage will likely be to convert one or several files:
lytspel FILE [FILE ...]
Supported file formats are plain text, HTML, and epub. In case of text and HTML files, the converted file will be printed to standard output (stdout) by default. In case of epub files, a suitable file name will be generated (if the input file is called “mytext.epub”, the output file will be called “mytext-lytspel.epub”).
In all cases, you can specify a different output file name by using the
lytspel INFILE -o OUTFILE
This only works for a single file at a time, though.
You can specify “-” instead of a file name to convert text read from
standard input (stdin). However, this only works for plain text, not for
HTML or epub. It allows converting the output of other programs by piping
cat FILE | lytspel -
(Not very useful in this case, but might be useful in others.)
If you invoke
lytspel - without piping anything to stdin, the converter
switches into interactive mode: type a line, then press return to see the
converted output. To leave interactive mode and quit the converter, press
Ctrl-D (or the local equivalent on your system) to close stdin.
You can also specify any text you want to convert directly on the command
line by using the
lytspel -c "This is the text that should be converted to Lytspel."
In all cases, if you specify the
--unknown) option, the
converter will also print a list of any unknown words it encountered during
conversion (words not listed in its dictionary). These are often proper
names or typos, but might also indicate words that should be added to the
dictionary. Repeat the option several times to list only words that occur
at least that often (eliminating typos or very rare names) – e.g. if you
-uuu, only unknown words that occurred at least 3 times in the
converted texts will be printed.
Finally, if you just want to see the program’s version number, type
lytspel -v or