Read.LKL (reads: read local) is an attempt to build a simple reader (with web-annotation) for HTML documents.
The main values are:
- local first:
- simplified text layout:
- web standards:
DEMO server coming soon!!!
The simplest version possible is now implemented:
you just need to load the main page reader.html
from an HTTP server configure to serve the static
folder as /
.
By adding ?READ=<URL>
to this reader page, (where <URL>
is the public web page you want to read),
the reader will load, simplify, and show it with annotations enabled. Just select text to highlight!
I LOVE the reading experience where popular browsers simplify the page, removing all the bloat content (like ads, menus, colors, etc.)
- We are simplifying the loaded page with mozilla/Readability.
- TODO: Maybe we need a configuration to say we need the full page?
Who doesn't like to read highlighting stuff?
I am using the annotation web standard as implemented by apache/annotator.
- Implemented the "annotate-lkl" module based on the Get Started code!
- This only adds a yellow highlight and changes to orange when clicked.
- TODO: Improve annotation tools:
- add color buttons
- add remove highlight
- add note
- TODO: Ability to save annotations in the document and load the page (TOTALLY LKL!)
- TODO
Just runs an HTTP server with express
:
npm install node index.js
Just run a simple HTTP server with python
:
DO NOT use in production
cd static python -m http.server