Elsewhere
Release TIL Research Tool Museum
Filters: Sorted by date
3,014 results
«« first
« previous
page 7 / 101
next »
last »»
Tool
Text Diff Tool
— Compare two blocks of text to identify character-level differences between them. This tool uses a dynamic programming algorithm to compute the longest common subsequence and highlights removed text in red and added text in green for easy visualization of changes. The results are displayed character-by-character in a dedicated output section that clearly indicates what was deleted from the original text and what was inserted in the modified version.
Tool
Wikipedia Wikitext Fetcher
— Retrieve the raw wikitext source code from Wikipedia articles by searching for a page title or pasting a direct article URL. The tool features autocomplete suggestions while typing search queries and allows you to easily copy the fetched wikitext to your clipboard for further editing or analysis. URL parameters are preserved, enabling you to share links that automatically load specific Wikipedia articles.
Research
sqlite-utils-iterator-support
— Enhancements to the sqlite-utils library now allow its `insert_all` and `upsert_all` methods to efficiently process Python iterators yielding lists, in addition to the original dict-based input. Detection of the iterator type is automatic and maintains full backward compatibility, streamlining bulk inserts from row-based data sources like CSV streams and reducing memory usage by avoiding dict construction.
Tool
CORS Fetch Tester
— Test HTTP requests directly in your browser and inspect the response headers and body that CORS restrictions allow you to access. This tool supports custom headers, request bodies in JSON or form-encoded formats, and includes a curl command importer for quickly setting up requests. The application uses shareable URL fragments to save your request configuration for later use.
Tool
XML Well-Formedness Validator
— Check XML documents for well-formedness by pasting content into the input area and clicking the validate button. The tool parses the XML and displays any syntax errors with precise line and column information, highlighting the problematic line in the code view below.
Research
svg-to-png-renderer
— A lightweight SVG to PNG renderer has been developed using Python, leveraging the `xml.etree.ElementTree` and `Pillow` libraries to parse SVG XML data and convert it to raster PNG images. This minimal library supports a range of SVG elements, including paths, basic shapes, and containers, as well as attributes such as colors, styling, and transforms.
Research
svg-to-png-comparison
— Multiple Python-based approaches for converting SVG files to PNG were benchmarked using the tiger.svg image, evaluating file size, output quality, and ease of installation. Pure Python solutions like CairoSVG and svglib+reportlab offered simple pip-based installs with predictable PNGs, though svglib lacks alpha channel support. Wand (ImageMagick bindings) and ImageMagick CLI yielded the highest quality output (16-bit RGBA) at the cost of larger files and system-level dependencies.
Tool
Emoji Identifier
— Extract and identify all emojis from text by pasting or typing into the input field, and instantly view their names and Unicode codepoint values. The tool uses a comprehensive emoji detection regex pattern combined with a Unicode emoji dataset to recognize a wide variety of emoji characters, including skin tone variants and zero-width joiner sequences. Results are displayed in real-time, showing each unique emoji found along with its standardized name and corresponding Unicode representation.
Research
absurd-in-sqlite
— Durable execution workflows can be implemented using SQLite, as demonstrated by the Absurd-in-SQLite project, which is inspired by Armin Ronacher's Absurd. This project provides a proof-of-concept implementation of durable execution using SQLite, allowing for reliable and long-running workflows that can survive crashes and network failures.
Research
yt-dlp-install-report
— A detailed analysis of installing `yt-dlp[default]` via pip on Linux with Python 3.11 reveals that the process brings in six new packages totaling about 39 MB and over 3,000 files, including 44 binary libraries (mainly for cryptography and compression) consuming 8.55 MB.
Release
datasette-ripgrep 0.9a0
— Web interface for searching your code using ripgrep, built as a Datasette plugin
Release
datasette-extract 0.1a12
— Import unstructured data (text and images) into structured tables
Release
datasette-secrets 0.3a0
— Manage secrets such as API keys for use with other Datasette plugins
Release
datasette-write 0.5a0
— Datasette plugin providing a UI for executing SQL writes against the database
«« first
« previous
page 7 / 101
next »
last »»