Menu

Tree [1d8560] Dictionary /
 History

HTTPS access


File Date Author Commit
 Deutschconjugation 2020-11-29 shynn shynn [aa460d] Better return method descriptors
 Deutschubersetzen 2020-11-30 shynn shynn [f8c5c5] Added the finished Dictionary CSV
 Francaisconjugation 2020-11-24 shynn shynn [e35300] Refined TODO
 .gitignore 2020-11-29 shynn shynn [2d7d1b] Updated CLI
 LICENSE 2020-11-12 Shynn Lawrence Shynn Lawrence [8e066b] Update LICENSE
 MANIFEST.in 2020-11-01 shua1090 shua1090 [c703f5] Deutsch module ready
 README.md 2020-11-29 shynn shynn [463bb6] Update README
 install 2020-11-23 Govind Gnanakumar Govind Gnanakumar [d1c5f1] Update install
 setup.py 2020-11-23 shynn shynn [8793b4] preparation for update v1.2.0

Read Me

Console Conjugator

About

Hallo!

Have you ever had trouble conjguating your verbs? Forgot "machen" in present-perfect, or maybe "tun" for the pronoun "ihr"?
This project may be useful to you! We can help you conjugate almost all of the german standard verbs.

To install and use this project, see this quick terminal video:
asciicast

Install with pip

On Linux:

$ pip3 install console-conjugator

or Windows:

> pip install console-conjugator

Usage

After installation, you can use the cli interface in most terminals and scripts

Just give the argument "c" (for "command line") and conjugate away:

$ konjugier c machen er present
er macht

To use the fuzzy finder, simply give the argument "f" (fuzzy finder) and be on your way:

$ konjugier f

Note: Fuzzy Finder is only availible on OS X and Linux distributions

You can also use the conjugation module in python scripts:

>>> from Deutschconjugation import conjugator
>>> # Follows format verb-pronoun-tense
>>> conjugator.conjugate("spielen", "er", "present-perfect")
hat gespielt

The character-set a^, o^, u^, and s^ will be formatted automatically to ä, ö, ü, and ß (for german).

Progress

Finished:

- Deutsch -

  • [X] Create Deutsch Conjugation module
  • [X] Create CLI interface
  • [X] Connect CLI with Deutsch Conjugation
  • [X] Fuzzy Finder for Deutsch
  • [X] Add optional arguments to access both conjugation and fuzzy finder from CLI
    • [X] Revamp Optional Arguments with Conditional Arguments
  • Latest version PyPi Upload
  • [X] Alles Command Line

Work in Progress:

- Français -

  • Create French Conjugation module
  • Create CLI for Spanish
  • Connect CLI with French Conjugation
  • Fuzzy Finder for French
  • PyPi Upload

- Española -

  • Create Spanish Conjugation module
  • Create CLI for Spanish
  • Connect CLI with Spanish Conjugation
  • Fuzzy Finder for Spanish
  • PyPi Upload

RoadMap (Further):

  • German Dictionary (Deutsch -> Englisch)
  • French Dictionary (Français -> l'anglais)
  • Spanish Dictionary (Española -> ingles)

Alternatives:

See our Conjugation app (coming to google play store) or our Java GUI application for different conjugating methods!

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.