|
|
- # MediaWiki Page Readability by Category
-
- A small [Slim][slim] application for returning a list of pages in a MediaWiki
- category, ordered by [Dale-Chall readability scores][dale-chall].
-
- Works in [Lynx][lynx], for some reason, as well as browsers that people
- actually use.
-
- Relies on [Dave Child's TextStatistics][textstats] for readability scores.
-
- ## Installing
-
- First, have Composer, npm, and PHP plus some common extensions.
-
- On a Debian system (Jessie or better):
-
- ```
- sudo apt-get install php-cli php-xml php-mbstring php-bcmath php-curl
- git clone https://gitlab.com/brennenpike/mw-category-readability.git
- cd mw-category-readability
- npm install
- composer install
- composer start
- ```
-
- And then visit [http://localhost:8080](http://localhost:8080) in your browser
- of choice.
-
- ## Hypothetical TODOs
-
- - Pagination
- - Page previews
- - Any hint of visual design
-
- [textstats]: https://github.com/DaveChild/Text-Statistics
- [lynx]: http://lynx.invisible-island.net/
- [slim]: https://www.slimframework.com
- [dale-chall]: https://en.wikipedia.org/wiki/Dale%E2%80%93Chall_readability_formula
|