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
dyslexic-readability-0.0.6.tar.gz
(15.1 kB
view hashes)
Built Distribution
Close
Hashes for dyslexic-readability-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353d83a095048cabad615bfc998a46bb827a054c98ef3810fe2d0c05c7bbb82d |
|
MD5 | ceffd494e023fefe66dba3838a131885 |
|
BLAKE2b-256 | b7ec48f0ed243855ac92a2b8531c760d1660bc8f5d2b02e933bd48c8d3cc0b1b |
Close
Hashes for dyslexic_readability-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6ee6d1afe1115b86e112fb5f6134b5602f4f4d253b49526e7a1fc0a34d69cdd |
|
MD5 | a8a500b13be9681597ff9c502c76b45e |
|
BLAKE2b-256 | 93f843f6a01d6b74d419c52110847ed088d15b1c70624942162666547efc20e9 |