Skip to main content

CLI tool for Turkish etymological dictionary, nisanyansozluk.com (nis <word>)

Project description

screenshot

GitHub release (latest by date) PyPI

CLI tool for Turkish etymological dictionary, nisanyansozluk.com.

Not: 0.3 sürümünden itibaren selenium yerine direkt nisanyan sözlüğün api endpoint'i decode* edilerek kullanılmaktadır.

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.
  • Decode işlemini python koduna uyarlama.* (crypto-js/aes, crypto-js/enc-utf8)

Dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nisanyan-cli-0.4.1.tar.gz (11.0 kB view hashes)

Uploaded Source

Built Distribution

nisanyan_cli-0.4.1-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page