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.8.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

kwiki-0.0.8-py3-none-any.whl (801.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kwiki-0.0.8.tar.gz
  • Upload date:
  • Size: 3.7 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.8.tar.gz
Algorithm Hash digest
SHA256 e2c126fdb40fbe0acb346c18479f763d7cb4238d2822e32ac9ff3f29357793d0
MD5 ceb3a62ffd73873c819bc12b9874958b
BLAKE2b-256 d3965a087315f54c68c7600a0c7c91b16a161e3eff0e904087601ad143f0ee7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kwiki-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 801.3 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8ba409b5abd19a56ef0afbca719c1e0f65127bd27e9c64176b7998ba08490b3b
MD5 60aa564db9adf2a191c96c291d154500
BLAKE2b-256 df501dc48d34abb7ec9ac3225933f7528d7831576c59509f45778827dd2a0681

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