Projects
Spenser Truex. Free tarballs.
Tools for language learners, e-ink readers and Android, small Unix
programs, and Common Lisp. Support the work at ko-fi.com/truex.
Sites
- subread.space - Line up an
audiobook with its ebook. Get read-along subtitles, EPUB 3 read-along
books, and subtitled video. Free in the browser.
- honjimaku.com - A library of
Japanese subtitles for audiobooks, and Subrep live captions by share
link.
- sbmsync.com - sbm Sync: one
plain bookmark file, the same on every device. Free, AGPL.
- booksimulator.com - Book
Simulator: a reading room by the sea. Read Aozora Bunko and Project
Gutenberg books, keep a reading diary, and follow the narration of an
audiobook line by line.
- dickt.store - Language-learning
tools, flashcards, stories, and small web toys.
- hentaibun.online - Reading
lists and tools to learn kanbun and kobun.
- mowimypopol.online -
Archival study materials for learning Polish.
- alljapanesealltheti.me - A
mirror of AJATT, All Japanese All The Time.
- recentlywritten.com -
Writing on Unix, Lisp, Nix, Esperanto, and language learning. (equwal.com goes here.)
- ko-fi.com/truex -
Support.
SubRead
Read along with audiobooks, and mine the words.
- subread.space -
Read an
.srt one line at a time with the space bar. Works
with Yomitan, furigana, and pitch accent markup.
- subplz-web -
The aligner behind subread.space. The subtitle text comes from your
book, not from a transcript.
- subread-android -
SubRead on Android. Times an audiobook against its ebook on the
device.
- subread-extension
- Show your own
.srt over a YouTube video, in time.
Chrome and Firefox.
- subread-overlay -
Show
.srt lines over any Android media player. Tap a word
to look it up.
- subread-dictionary
- Pop-up dictionary for Android. Reads Yomitan dictionaries, with
local audio.
- subread-anki
- One tap makes an Anki card on Android: word, definition, sentence,
screenshot, and audio. Works with any app.
- subread.koplugin
- KOReader plugin. The book follows the narration, from an
.srt made by subread.space.
- subrep-android -
Live captions of the phone’s sound, made on the phone by Whisper,
shared by link.
- desktop-subtitle-replay
- Live subtitles for anything on your screen. Replay a sentence and
mine it into Anki.
- honjimaku - The
honjimaku.com server. Fork of jimaku.
- kikiyomi -
Audiobook player for Japanese learners, in the browser. Fork of kikiyomi.
- Hoshi-Reader-Android
- Fork with a
subread branch: audiobook read-along in the
Hoshi Reader EPUB reader.
- chimahon - Fork
with a
readalong branch for the Mihon immersion
reader.
- dickt.store -
Bring-your-own-key Yomitan dictionary converter.
- vibeslop-dickt -
Make your own Yomitan dictionary in a few minutes.
Rebind suite
Hardware buttons for e-ink readers and Android 12+.
- rebind - Remap
volume keys, Power, page-turn buttons, and the Viwoods AI key. Tap,
double tap, hold, and combinations. Free beta APK.
- assistkey - Key
remapper for the Viwoods AiPaper Reader: AI key, volume keys, and
Power.
- awesome-rebind -
Extensions and companion apps for Rebind.
- ink-recents -
Recent-apps switcher for e-ink. No animation. Swipe up to close.
- ink-dim - Set the
Viwoods frontlight below the lowest system level.
- ink-update -
Tells you when Rebind, Ink Recents, or Ink Dim has a new version.
sbm
Fuzzy search thousands of bookmarks, on every device.
- sbm - dmenu bookmarks.
Search and plumb them.
- sbm-android -
sbm on Android. Share to add.
- sbm-extension - sbm
for Firefox and Chrome.
- sbm-sync - Sync
server. One small Go program, plain files, AGPL.
- sbm-webpublish -
Publish an sbm bookmark file as a list of links on a web site.
- sbm-suckless
- sbm before the rewrite. Suckless style.
Unix and suckless
Common Lisp and Emacs
Upstream contributions
- suckless - slstatus: “Not charging”
battery status. scroll:
typo fix. Patches to dwm, dmenu, quark, and sacc on the mailing
lists.
- sad (2f30) -
status volume protocol, pause toggle, volume bug fix,
simpler config macros.
- SLY - REPL and
debugger fixes, xref docs.
- Spacemacs -
Layers and bindings, cleanup of deprecated
cl and
use-package code.
- Coleslaw -
URL generation, post extensions, versioning plugin, docs.
- CLX - Composite
extension docs and exports.
- quickproject -
Restarts for existing target files.
- ivy/swiper, emacs-w3m, Nameless, vlime, Mezzano, usocket, Trucler, Newport.
make uninstall targets: mle, termbox, wak, grabc, sj, gita, f3, lisgd, moreutils, ames.
- voidrice,
the_silver_searcher,
github.fish, asyncomplete.vim,
Akusento.
SubRead · Rebind · sbm Sync