the-happy-hippo / sprits-it Goto Github PK
View Code? Open in Web Editor NEWsprits-it! — Awesome Speed-Reading
Home Page: http://the-happy-hippo.github.io/sprits-it
License: MIT License
sprits-it! — Awesome Speed-Reading
Home Page: http://the-happy-hippo.github.io/sprits-it
License: MIT License
Example: http://www.ynet.co.il/articles/0,7340,L-4513250,00.html
Can you provide some install instruction on what to do, if you want to host sprits-it on your private webspace?
As stated in commit a3a037f:
Since we retrieve reading content as an input from the end user, need to add some kind of input size limiting to not accidentally run into DoS. In particular, big ePub
archives can easily kill all currently running sessions.
It appears that handling of Arabic words is much more complex than that implemented in #6 for Hebrew, since in Arabic it is not possible to simply cut a word into parts – the adjacent letters must be properly 'glued' together to look valid in Arabic.
Currently play/rewind buttons are made with <a>
links which has some unwanted side effects at least on mobile Safari (e.g, long press and hold pops context menu prompting to save a bookmark, etc.)
Hey, the application would be pretty cool, but not even the demo text works, says "Article Extraction failed"
Don't even try to display any content on IE8!
Need to highlight words being read in the text so the reader can easily see the context and her location in the entire text. Ideally with an option to navigate to any other word in the text, e.g., with a mouse click.
I've been recently been working on a similar project for emacs, https://github.com/ian-kelling/spray.
Based on a quick count, similar programs are implemented in 6 languages, 9 platforms and 11+ projects. Every one has a similar algorithm to choose a word, an accent character and an interval to display it. How to do that best is quite important. However, how each project does it is generally buried in unrelated code, and mostly undocumented. It is prohibitively time consuming to figure out the algorithm and differences between them for each project. This sucks. Users would like to know so they can pick one. Developers would like to know so they can get ideas and spread improvements among different projects.
A few minutes of work from each project's maintainer can fix this. Please document which file(s) and function(s) implement the main algorithm, and preferably how it works in plain english or pseudocode. An example for the my own project is at: https://github.com/ian-kelling/spray#algorithm-details.
For example, "Sprits It! -- Alice in Wonderland"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.