Quotidien Shaarli

Tous les liens d'un jour sur une page.

January 5, 2024

Thorium Reader

Thorium Reader is the EPUB reader of choice for Windows, MacOS and Linux.

This EDRLab application is in constant development and is now the reference for accessing EPUB 3 publications in reflow or fixed layout format, audiobooks and visual narratives, PDF documents and DAISY ebooks; LCP protected or not.

It is localized in a large set of languages, each version offering new locales.

Huge efforts are also made to get Thorium Reader highly accessible for visually impaired and dyslexic people.

This application is free, with no ads and no leaks of private data. This is the perfect tools for heavy readers, library patrons and students.

mwop.net :: Advent 2023: Pandoc
thumbnail

Being a fan of Markdown and text formats in general, but living and working in a society where other formats are more often used, it's convenient to be able to convert my files to formats others can use.

minicli/minicli: A minimalist framework for command-line applications in PHP
thumbnail
LogoFast | Make Beautiful Logos Fast and Free
thumbnail
Code Is Not Technical Debt | Gavin D. Howard
Understanding ActivityPub - Part 1: Protocol Fundamentals - Sebastian Jambor's blog
loupe-php/loupe: A full text search engine with tokenization, stemming, typo tolerance, filters and geo support based on only PHP and SQLite.
thumbnail

…only requires PHP and SQLite, you don't need anything else - no containers, no nothing
…is typo-tolerant (based on the State Set Index Algorithm and Levenshtein)
…supports phrase search using " quotation marks
…supports filtering (and ordering) on any attribute with any SQL-inspired filter statement
…supports filtering (and ordering) on Geo distance
…orders relevance based on a typical TF-IDF Cosine similarity algorithm
…auto-detects languages
…supports stemming
…is very easy to use
…is all-in-all just the easiest way to replace your good old SQL LIKE %...% queries with a way better search experience but without all the hassle of an additional service to manage. SQLite is everywhere and all it needs is your filesystem.