Creating tools for reading with AI and productivity.
ffmpeg-cookbook. A beginner's cookbook for the FFmpeg command-line video and audio editing tool
101curlfire. Fetch web pages with curl using Firefox's current cookies
94i3-clever-layout. Save and restore your i3wm layout
35clixpath. Command-line tool to easily extract data from HTML or XML documents. Produces machine readable output.
34plugin-repl. An in-note Read Evaluate Print Loop to execute JavaScript within Obsidian
24i3-rofi-mark. Mark and select windows with using gui pop ups.
20llmcli. Python
19i3parse. Parser for i3wm's configuration file. Dump key-bindings.
14obsidian-header-navigation. An obsidian plugin to navigate around and toggle folding on headers
13kitty-plotnine. kitty-plotnine (k-nine) is a command-line tool to create one-line graph plots from your shell (bash, zsh etc) using plotnine's implementation of the Grammar of Graphics
12huntrace. Python command line tracing library that uses the hunter tool
10data_mynetdiary. MyNetDiary web scrapping to export to a CSV file all weights
8short_schema. A succinct JSON schema language: convert JSON schemas into something easy to read
7fzf-tree. Wrap fzf with a tool to explore any tree-like structure.
6xpm. Python library to create xpm image files
5json-leaves. Extract the leaves from a JSON file and show the paths to said leaves
3btrlog. Like git log for btrfs snapshots. Easily parseable output.
3profile-fox. Open new tabs in a specific firefox profile.
3pathmerge. Fork of <ed@membled.com>'s path merge component. Mostly created to add https
3gh-views. Fetch (and maintain) a timeline of views and clones of a github repo
3linux-mouse-record. Record and reply mouse clicks in Linux
2history-key. Python
2brave-history. Output and search the history of Brave Browser from the command-line
2taskwarrior-activity-list. Hook for task warrior that stores stop and start times in task annotations
2awesome-android-keyboard-remote-control. A guide to turning a handheld bluetooth keyboard into a remote control on android
2i3sub. Convenience command-line utility to output events from i3wm
2aliasutil. Persistent aliases for `zsh` and `bash`. Aliases are reloaded at startup.
2rofimem. Rofi wrapper to maintain a manual list
2inotify_httpd. Serve files over HTTP; immediately refresh browsers when the files change on disk.
1npcli. Interact with Python's numpy package from the command line
1brave-bookmarks. Python
1json-wmctrl. List X windows in JSON from the command-line
1tools. Tools written by talwrii
1org-hide-targets. Hide certain emacs org-mode dedicated targets
1avahi-json. Discover MDNS (avahi) services on your local network with machine-readable output
1antheart. High level command line utilities for ant heart rate monitors
1buffer-automation. Automate the buffer social media wbesite using python and selenium
1jsdb. A moderately efficient, pure-python, single-user, JSON, persistent, object-graph database.
1zshpipe. Zsh key-bindings to navigate shell pipelines.
1orgnav. Quickly navigate and search your emacs org trees; use this navigation to capture and organize. Built with the help of helm.
1notion-google-sheets. library and functions to interact with notion from google sheets and google sheets app
1json-xwininfo. Return information about an X11 window in JSON format like xwininfo
1killable-sudo. Run a process with sudo but allow the user who ran it to kill it
1datatools. Small scripts for quickly plotting and munging data from the command line. Scroll down for README and examples.
1projectile-manual-root. Manually specify project roots to be used by projectile
1llmkey. Run LLMs (like openai, chatgpt, grok, anthropic) from your desktop with a shortcut key.
1sedshell. An interactive, interactively-extensible, command-line tool to do things to a stream of lines.
1festival-proof.el. Proof read your documents using a text-to-speech system in emacs.
1kde-wallpaper-cli. Update kde wallpaper from the command-line
1reaper-jsfx-introduction. An introduction to jsfx in reaper written while I was developing
1irssidump. Hacky scripts to periodically dump out irssi messages via libnotify
1