Skip to content

agmmnn/nisanyan-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screenshot

GitHub release (latest by date) PyPI Total Downloads

CLI tool for Turkish etymological dictionary, 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

  • 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