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

Uploaded Source

Built Distribution

kwiki-0.0.7-py3-none-any.whl (801.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kwiki-0.0.7.tar.gz
  • Upload date:
  • Size: 3.6 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.7.tar.gz
Algorithm Hash digest
SHA256 d560ed7ac51fcf991b9b86ffa641069931821e60837692963996a57075bc6a30
MD5 4abefb1795de11aaa8bdd259e725ceb4
BLAKE2b-256 d9e3bbdeefaa8492e53d11217897ce98703a606a4e5f8cd628e6d11a36d5e332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kwiki-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 801.2 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7687669894816ba4dc0655eb57cd3421682bc127eeecbe20fdaa10ebdb1942cb
MD5 8b21cd9f99b35da566a41fbe5168fe76
BLAKE2b-256 fdab64091b5a7c3bb95a9ae63602d70570a8b50ab3e2df077d6cd68b4126df1d

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