A CLI tool that lets you run SQL queries against CSV and TSV (tab-separated values) files. This includes data from shell pipes, like the output of
ps or other tools.
A set of tools and libraries to access human-editable, plain text databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. They're basically flat files. Field names and types are specified with %, data is in field name: value format. It's sort of like key/value, but more structured. Fields can be mandatory or forbidden. Primary keys, unique fields, automatically incrementing counters and timestamps. Template support for running reports. SQL-like joins and foreign keys. Individual fields can be encrypted. Conversion to and from several formats.
pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation.
Parceloob is a console application able to track your parcels around the world. Can be run interactively (it has its own REPL) or as a CLI utility. Unknown if it can be imported as a Python module, or if it'll just be useful for reverse engineering how they did it. Right now, has mostly European shipping companies available; DHL is the only USian one.
Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability. Generates expense reports, graphs, tracks your money, assets and accounts, even lets you run queries. Has an API but it's for internal use only
3722 links, including 192 private