Verbformen CLI
Project description
Verbformen CLI
Unofficial python client for the German-English dictionary at verbformen.com. Verbformen provides detailed conjugations and declensions of German words, along with a useful summary card that includes:
- verb endings,
- noun gender,
- noun endings,
- adjective endings, and
- definitions
Installation
pip install verbformen-cli
Usage
From the terminal:
$ verbformen Wörterbuch
╭────────── Wörterbuch ───────────╮
│ A1 • Neutral • Endings: es/ü-er │
│ das Wörterbuch │
│ Wörterbuch(e)s • Wörterbücher │
│ │
│ dictionary, lexicon, wordbook │
╰─────────────────────────────────╯
$ verbformen nachschlagen
╭───────────────── nachschlagen ──────────────────╮
│ B1 • irregular • haben (also, sein) │
│ nachschlagen │
│ schlägt nach • schlug nach • hat nachgeschlagen │
│ │
│ look up │
╰─────────────────────────────────────────────────╯
or, in code:
from verbformen_cli import Client, PartOfSpeech
client = Client.default_client()
client.search("essen")
# {
# "search": "essen",
# "definitions": [
# "eat",
# "consume"
# ],
# "part_of_speech": "verb",
# "text": "essen",
# "behavior": "irregular",
# "present": "isst",
# "imperfect": "aß",
# "perfect": "hat gegessen",
# "auxiliary_verb": "haben",
# "flection": "Active",
# "use": "Main",
# "level": "A1"
# }
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
verbformen-cli-0.2.3.tar.gz
(9.2 kB
view hashes)
Built Distribution
Close
Hashes for verbformen_cli-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e5b1a643636d4d60b8d42587ca26a8ebb585efef7e6a49444d81ea08c110a55 |
|
MD5 | fe9095b6ebe0264048955c51039cc3af |
|
BLAKE2b-256 | 97f8d636a49310d283521ca3b1a3c73ea3421731696ac3ec1df8eaf8601959c6 |