insolubilia...

Tutorials, links, and experiments.

Current projects:

IKKF: an RSVP reader with extra features such as capturing highlights and taking notes. This tool is meant to be usable both online and offline. CSS/HTML/Javascript are all on the page-- if you want, you can save it and use it on your own.

RSVP, or rapid serial visual presentation, is a method of speedreading where the words are displayed on the screen one at a time for a set amount of milliseconds. I like it. I think it's good for getting through the news, with larger "chunks" (more than one word at a time) preferable for denser prose. I wouldn't recommend it, of course, if you're looking forward to luxuriating in Literature, but it is good for just getting the reading done.

I like taking notes as I read, and in most RSVP programs I've tried, if I wanted to directly quote the text, then I would have to go search for the string in the source and copy it out. So, I made this tool to add more notetaking/highlighting functionalities on top of the existing RSVP method.

I am a big amateur so the code in this is probably not as clean as it could be. A lot of it is very miscellaneous copypaste, but if any functions are directly lifted from somewhere, I have a comment with the source.

Other cool RSVP projects: Hot Gato, Stutter Firefox addon

I K K F = I Know Kung Fu... :)

7/24/2025:

  • Highlighting will capture displayed span of text and save to Notes section, function is toggled on and off with H key
  • Highlights will expand to capture start and end of sentence if the highlight lasts for longer than one sentence (Trying to anticipate any BolaƱoesque edge cases)
  • Notes can be manually added with an entry field
  • Notes are saved as markdown files for ease of integrating into Obsidian
  • Saved notes are automatically named after the uploaded file
  • Reading material can be added by uploading a text file or by pasting text into an entry field
  • Punctuation and words over 10 characters get a slightly longer pause by default
  • Keyboard shortcut support
  • Reading pane, options pane, and notes pane can be toggled on/off for better visibility
  • Font, background color, and overall color scheme are all customizable
  • Added font selection
  • Add save support for other filetypes
  • Add ability to take .html files, such as the ones captured by Shiori
  • Add ability to take epub files
  • Add support for displaying and pausing on images
  • Add user input for enabling/disabling/adjusting the extra punctuation and long word pauses
  • The time estimate is for sure busted, need to fix
  • Add "chunk" size select for how many words are shown at once
  • Add easily accessible download link for offline use
  • Add option to have a longer pause for numbers/statistics
  • Add option to have "focus" letter in center of word chunk
  • Add hover tooltips
  • Add mobile support?