Metadata-Version: 2.1
Name: leocli
Version: 3.4.3
Summary: A console translation script for https://dict.leo.org
Home-page: https://github.com/sedrubal/leocli.git
License: MIT
Author: sedrubal
Author-email: dev@sedrubal.de
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: argcomplete (>=1.11.1,<2.0.0)
Requires-Dist: argparse (>=1.4.0,<2.0.0)
Requires-Dist: beautifulsoup4 (>=4.9.1,<5.0.0)
Requires-Dist: lxml (>=4.5.1,<5.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: requests (>=2.23.0,<3.0.0)
Requires-Dist: tabulate (>=0.8.7,<0.9.0)
Requires-Dist: termcolor (>=1.1.0,<2.0.0)
Requires-Dist: xdg (>=5.1.1,<6.0.0)
Project-URL: Repository, https://github.com/sedrubal/leocli.git
Description-Content-Type: text/markdown

# leocli

A console translation script for https://dict.leo.org

[![Code Health](https://landscape.io/github/sedrubal/leo/master/landscape.svg?style=flat)](https://landscape.io/github/sedrubal/leo/master)

`leocli` is a python script that queries `dict.leo.org` for one or more given keywords
and prints their meanings and translations to stdout

# Installation

```sh
pipx install leocli
```

## Development install

```sh
poetry install
```

Usage
-----

```sh
poetry shell
leo --help
```

```
usage: leo [-h] [-l lang] [-e] [--pager pagercmd] [--version] word [word ...]

leocli - a console translation script for https://dict.leo.org/ .

positional arguments:
  word                  the words you want to translate

optional arguments:
  -h, --help            show this help message and exit
  -l lang, --lang lang  the languagecode to translate to or from en, fr, es,
                        it, ch, ru, pt, pl
  -e, --emojis          Use emoji language flags for languages. Your terminal
                        font must support this feature.
  --pager pagercmd      The pager command to use. Default: 'less -R -I -S -X'.
                        Use `--pager=` to disable the pager.
  --version             show program's version number and exit
```

License
-------

[MIT](COPYING)

