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

Uploaded Source

Built Distribution

kwiki-0.0.2-py3-none-any.whl (402.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kwiki-0.0.2.tar.gz
  • Upload date:
  • Size: 371.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.2.tar.gz
Algorithm Hash digest
SHA256 206189e1822e982e123e529620d5f50940ab5b7dbcc989f310824f13232538cc
MD5 2254abe097d6d94672bec6b910c76736
BLAKE2b-256 e40ddda8930fabfe3681701a655a45b571bea37007dd101b116c4e9f9ef7d263

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kwiki-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 402.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 18f37a3a32f3b763787cc7ca9c05bd9fe071efe8a63be5c560acd1b70f510ddc
MD5 4c315f3de489a73aaf2891a67f80f717
BLAKE2b-256 dbcecab89a4079494ad877ee65eaf56705c5a463a1c35eb510af72c1ce58ede0

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