A Rust crate for cooking up Terminal User Interfaces
A (Python) script to approximate the number of distinct values in a stream of elements using the (simple) Chakraborty/Vinodchandran/Meel algorithm (https://arxiv.org/pdf/2301.10191#section.2).
tldr:
Compared to sort/uniq:
– sort/uniq always uses less memory (about 30-50%).
– sort/uniq is about 5 times slower.
Compared to 'the awk construct':
– awk uses about the same amount of time (0.5x-2x).
– awk uses much more memory for large files. Basically linear to the file size, while ApproxiCount has an upper bound. For typical multi-GiB files this can mean factors of 20x-150x, e.g. 5GiB (awk) vs. 40MiB (aprxc).
A CLI to easily manage .env files and keep them consistent. It is simple, fast, error resistant, and composable.
pipx — Install and Run Python Applications in Isolated Environments
/via @changelog@changelog.social
An intuitive CLI for processing video, powered by FFmpeg
Crop, trim, resize, reverse, rotate, remove audio, change the speed, change the frame rate, change the volume, convert to a different file format
Run multiple operations on multiple video files concurrently
The Silver Searcher is a tool for searching code. It started off as a clone of Ack, but their feature sets have since diverged slightly. In typical usage, Ag is 5-10x faster than Ack.
tmuxp, a novel approach to manage tmux(1) (>= 1.8) workspaces through python objects.