minidb is a Python module that utilizes the SQLite3 database library in order to store and retrieve Python objects. It utilizes Python's __slots__ mechanism to determine the column names, and uses the class name for table names. Data is always stored as text in the database, but will be converted using the type specified in __slots__ (which therefore has to be a dict).
Micro Snake is based on a simple snake game by Simon Huggins. This version of the snake (worm) game is very small and only utilizes ANSI escape sequences to draw the board. Hence it is very suitable for small embedded systems with only serial or SSH console access. The code uses no curses or other heavy libraries, only ANSI escape sequences and the Unix "stty" command to setup and restore the display.
uncsv is a filter command converting the lines of a CSV file into a non‐escaped, non‐quoted delimited file (pipe by default). csv is the opposite of this command; it takes an un-quoted stream of values, separated by the delimiter of your choice (default: pipe ’|’) and produces a "standard" CSV file. Both tools avoid end‐of‐line character politics and will leave these untouched.