agmmnn / nisanyan-cli

CLI tool for Turkish etymological dictionary, nisanyansozluk.com
https://pypi.org/project/nisanyan-cli/
10 stars 3 forks source link
cli dictionary etymology nisanyan terminal turkce turkish turkish-language

screenshot

GitHub release (latest by date) PyPI Total Downloads CLI tool for Turkish etymological dictionary, [nisanyansozluk.com](https://www.nisanyansozluk.com/).

Install

pip install nisanyan-cli

Usege

$ nis anadolu

nisanyan-cli

Etymology Tree (--tree, -t):

$ nis çikolata --tree
çikolata (Günümüz Türkçesi)
└── cioccolata (İtalyanca): kakao yağı ve şekerle imal edilen yiyecek maddesi.
    └── chocolate (İspanyolca): ~.
        └── xocolatl (Aztekçe): kakaodan yapılan içecek.
            ├── xocolli (Aztekçe): acı.
            └── atl (Aztekçe): su.

Turkish Etymology Tree

Random Word (--random, -r):

$ nis -r -t
menekşe (Günümüz Türkçesi)
└── banafşe ‹بنفشه› (Farsça): aynı anlam.
    └── vanavşag (Orta Farsça 1300—1500): aynı anlam.
        └── *vana-vaxşa- (Avestaca MÖ.2000): orman otu.
            └── vaxşaiti, vaxş- (Avestaca MÖ.2000): yetişmek, bitmek (bitki).

Adlar (-ad):

$ nis gökçe -ad

NisanyanAdlar

Also you can use --random, -r argument with -ad argument: nis -ad -r

Arguments

positional arguments:
    <word>

options:
    -h, --help     show this help message and exit
    -t, --tree     show result as etymology tree
    -r, --random   selects a random word and brings the result
    -p, --plain    plain text output
    -ad            show result from nisanyanadlar.com
    -v, --version  show program's version number and exit

TODO

Dependencies