Projects

Emacs packages

linkode.el

Upload buffer or region to linkode.org, a pastebin-like service.

tree-sitter-ispell.el

tree-sitter plugin to run ispell on text nodes across languages.

treesit-ispell.el

Same as above but using Emacs's native treesit package.

flymake-sqlfluff

flymake plugin for SQL linting via sqlfluff.

flymake-ruff

flymake plugin for Python linting via ruff.

cloak-mode

Minor mode to hide sensitive data using per-major-mode regex patterns.

Python libraries

Serpost

Fetch parcel tracking data from Peru's postal service using a tracking number.

jr_tools

Upload and configure reports in Jasper Server via a YAML-based config file.

Odoo modules

l10n_pe_import_rxh

Import Peruvian RxH XML invoices and convert them into Odoo supplier invoices.

tracking_serpost_purchase

Serpost tracking data integrated into purchase orders.

tracking_serpost_sale

Serpost tracking data integrated into sale orders.

Alfred workflows

coinstats

Query cryptocurrency prices via the CoinMarketCap API from Alfred.

currency-exchange

Convert between currencies using exchange rates from a free API.

Web apps

proma

Manage clients, projects, timesheets, and invoices in one place.

macOS apps

dynowall

Cycle your desktop wallpaper automatically using Unsplash images.