Skip to main content

A readability scoring library tailored to the specific needs of Turkish dyslexic readers.

Project description

Dyslexic Readability Package

A readability scoring library tailored to the specific needs of Turkish dyslexic readers.

Basic Usage

The package is available on PyPI. Simply install it with pip:

  pip install dyslexic-readability

You can also install it from source:

  git@github.com:AkinGunduz/dyslexic_readability_index.git
  Cloning into 'dyslexic_readability_index'...
  ...

  $ cd dyslexic_readability_index
  $ python setup.py install
  ...

Dependencies

This project uses the following python libraries. Please use Python3+.

nltk numpy editdistance python-syllable

Kullanım/Örnekler

import dyslexic_scores
import readability_scores

story = (
    "Ormanların birinde bir sivrisinek yaşarmış."
    " Bu sivrisinek tüm hayvanları rahatsız edercesine kral olduğunu iddia ediyormuş."
    " Her önüne gelen hayvana kafa tutuyormuş. Yine hayvanlara laf ederken sıra kurbağaya gelmiş."
    " Kurbağa ona hayvanların kralının aslan olduğunu söylemiş. Buna sinirlenen sinek aslanın yanına gitmiş."
    " Aslan bir ağacın dibinde uyukluyormuş. Gidip başında vızıldayarak kral olduğunu iddia etmiş."
    " Aslanı sinir edince aslan sineğe pençe sallamış. Ama ıskalayınca sinek daha da uğraşmaya başlamış."
    " Aslan bir daha sinir olunca yine pençe sallamış ama tutturamamış."
    " Sinek iyice şımarmaya başlamış, kulağının dibine vızıldayarak daha da sinir bozmaya çalışıyormuş."
    " Aslında hedefine ulaşması için son bir şey yapması lazımmış. Aslana zarar vererek üstünlüğünü kanıtlayacağını düşünüyormuş."
    " Bunun da ardından sinek gidip aslanın burnunu iğnesi ile sokmuş. Aslan ise öfkelenerek kükremiş."
    " Sinek oradan uzaklaşarak aslanı yendiği için mutlu davranıyormuş. Örümcek ağına yakalanana kadar sürecekmiş bu mutluluğu."
    " Örümcek ağına yakalanınca kurtulamamış. Yardım çığlıkları atınca aslan gelip onu kurtarmış."
    " Bu da sineğe ders olmuş ve bir daha hiç kral olduğunu iddia etmemiş."
)

obj = dyslexic_scores.DyslexicScores(story)
obj_r = readability_scores.Readability(story)

print(
    "Dyslexic Score:  ",
    obj.overall_dyslexic_score(),
    "Atesman Score: ",
    obj_r.Atesman(),
    "Overall Score:  ",
    obj.overall_calculated_score(),
)

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

dyslexic-readability-0.0.3.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

dyslexic_readability-0.0.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file dyslexic-readability-0.0.3.tar.gz.

File metadata

  • Download URL: dyslexic-readability-0.0.3.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for dyslexic-readability-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ca5a3ad2d7f3b6598ce6e51971520a3f4e0b851086c7da6f83724ef068e3a601
MD5 8c1ac734c03e01c6dc6c6afae31700fe
BLAKE2b-256 d442f295d8edcc0da3621882d81f42a3b32ddefd3b5dc32cdf619033aa5edc44

See more details on using hashes here.

File details

Details for the file dyslexic_readability-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for dyslexic_readability-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 519ac1234d8edd2d44f607e53f1c953b9f88d915e9c63966e3f8540bcf1abb3a
MD5 ce5e8b9e857692038d3658d4cf0f6072
BLAKE2b-256 0c383cc6f0dcf544412d7e9238356fa9b6ebdf54bd523c2fe1ae8ddfb0ccc547

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