Skip to main content

A parser of the Kurdish wiktionary (Wikiferheng)

Project description

KWIKI

A parser for the Kurdish Wiktionary with >5.9K Kurdish (Kurmanji) words.


It is helpful to get the following of Kurdish Wiktionary words:

  • Position of the Kurdish word

  • Glosses of the Kurdish word

  • Synonyms of the Kurdish word

  • Tags of the Kurdish word

  • Form of, of the Kurdish word

  • Sounds of the Kurdish word


Installation:

pip install kwiki

Usage:

  1. Import the package:
from kwiki import kwiki
  1. Available methods:

    1. getAllWordsData:

      will return the whole set of words' objects.

    2. find:

      will find an array of the matched words from the set.


       kwiki.find('dem')
      
       [{
      
                       "name": "cog",
      
                       "args": {
      
                           "1": "sa",
      
                           "2": "दीति",
      
                           "3": "",
      
                           "4": "brightness; time",
      
                           "tr": "dītí"
      
                       },
      
                       "expansion": "Sanskrit दीति (dītí, “brightness; time”)"
      
                   }
      
               ],
      
               "word": "dem",
      
               "lang": "Northern Kurdish",
      
               "lang_code": "kmr",
      
               "senses": [
      
                   {
      
                       "tags": [
      
                           "feminine"
      
                       ],
      
                       "glosses": [
      
                           "time"
      
                       ],
      
                       "id": "dem-noun",
      
                       "categories": []
      
                   }
      
               ]
      
           }]
      
    3. find_one:

      will find only one object of the matched word


       kwiki.find_one('dem')
      
       {
      
                       "name": "cog",
      
                       "args": {
      
                           "1": "sa",
      
                           "2": "दीति",
      
                           "3": "",
      
                           "4": "brightness; time",
      
                           "tr": "dītí"
      
                       },
      
                       "expansion": "Sanskrit दीति (dītí, “brightness; time”)"
      
                   }
      
               ],
      
               "word": "dem",
      
               "lang": "Northern Kurdish",
      
               "lang_code": "kmr",
      
               "senses": [
      
                   {
      
                       "tags": [
      
                           "feminine"
      
                       ],
      
                       "glosses": [
      
                           "time"
      
                       ],
      
                       "id": "dem-noun",
      
                       "categories": []
      
                   }
      
               ]
      
           }
      
    4. get_synonyms:

      will return the synonyms of the word if existed


       kwiki.get_synonyms('tav')
      
        { 
      
            'synonyms': [{ 'word': 'roj' }]
      
        }
      
    5. get_glosses:

      will return the glosses of the word if existed


       kwiki.get_glosses('tav')
      
        { 
      
            'glosses':  [ 'sun, sunlight' ] 
      
        }
      
    6. get_tags:

      will return the tags of the word if existed


       kwiki.get_tags('tav')
      
        { 
      
            'tags':  [ 'feminine' ] 
      
        }
      
    7. get_form_of:

      will return the "form of" of the word if existed


       kwiki.get_form_of('aland')
      
        { 
      
            form_of:  [ { word: 'alandin' } ]
      
        }
      
    8. get_pos:

      will return the position of the word


       kwiki.get_pos('aland')
      
        { 
      
            'pos':  'verb'
      
        }
      
    9. get_sounds:

      will return the sounds of the word if existed


      kwiki.get_sounds('roj')
      
        { 
      
            'sounds':   [ { 'ipa': '/roːʒ/' }, { 'rhymes': '-oːʒ' } ]
      
        }
      

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

kwiki-0.0.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

kwiki-0.0.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file kwiki-0.0.1.tar.gz.

File metadata

  • Download URL: kwiki-0.0.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for kwiki-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a63662aa038fb898db03b956835e93223ec698bf8578ce33781707467e4b1777
MD5 f1a48a97fee4c1f3ea1f97d73f198414
BLAKE2b-256 41152d580127a26b5e8ad3fdc8f3cc7eee17b09a796b144f6a20918d1eebfcbc

See more details on using hashes here.

File details

Details for the file kwiki-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: kwiki-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for kwiki-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0251d11c02ec8e5584c8157bab7aab0d10afdbb87d05aafd1fc8a7d76e0afa0d
MD5 8ec083d3355d6ef45560037f88b1779f
BLAKE2b-256 43aaa86f8a05a920867d919394e90ac469c780c0d3313e66b4f21aca4c7cccd9

See more details on using hashes here.

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