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

Uploaded Source

Built Distribution

kwiki-0.0.5-py3-none-any.whl (801.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kwiki-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 90ab5692693489a7d0ca1dc5e874cf98b69beae89307db9151e532b97fa09100
MD5 5af0fdf3b7f47947ffa7c3c60652c766
BLAKE2b-256 5677a3d4b96429713da02a359953216dbd99c449fd8a535bfa3f111d59f79a1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kwiki-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 801.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0ffc828aa25223829d43d863a34b28f1f94b4aa937aa4be92eef91f6da5fe3a5
MD5 86c94a7998cc7db31d14be11f82065ea
BLAKE2b-256 8719c4d9ce423e7806e6b2c95c45cc3f7e84dd91e3186dc1f08c4c620f4c0379

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