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.
Install
The package is available on PyPI. Simply install it with pip:
pip install dyslexic-readability
Dependencies
This project uses the following python libraries. Please use Python3+.
nltk
numpy
editdistance
python-syllable
Basic Usage
from dyslexic_readability import dyslexic_scores, 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dyslexic-readability-0.0.7.tar.gz
.
File metadata
- Download URL: dyslexic-readability-0.0.7.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b732a857c5acab3ab25547c41fc528603de75dd731c56b409d3b337410dfd3 |
|
MD5 | 82070d06efc2805be0121a74e3fbbf5a |
|
BLAKE2b-256 | fce872d0e053a9229daf3ea8aab3c524876011fdd85359bc8d95013e4d0d14b2 |
File details
Details for the file dyslexic_readability-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: dyslexic_readability-0.0.7-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d0fbfb1772213837e5b568c11e7e99237f2e5a0465fe7ef1fc1785fea5f22a |
|
MD5 | bdc66a00157f135ad202de71f22cd052 |
|
BLAKE2b-256 | f046b0c1cea0b9050a2591b6b258bd03c5b8521217c36b26a43b6f7908be8056 |