ademarmanyener / nisanyan-cli

CLI tool for Turkish etymological dictionary, nisanyansozluk.com

Home Page:https://pypi.org/project/nisanyan-cli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

screenshot

GitHub release (latest by date) PyPI Total Downloads

CLI tool for Turkish etymological dictionary, nisanyansozluk.com.

Install

pip install nisanyan-cli

Usege

$ nis yakamoz

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.

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
    -v, --version  show program's version number and exit

TODO

  • Köken metninin sitedeki gibi görünmesi için Api'dan dönen sonucun işlenmesi.
  • Ek açıklama metnindeki kısaltmaların normal hallerine çevrilmesi.

Dependencies

About

CLI tool for Turkish etymological dictionary, nisanyansozluk.com

https://pypi.org/project/nisanyan-cli/


Languages

Language:Python 100.0%