12 projects tagged "English"
Lhasa is a Free Software replacement for the Unix LHA tool, for decompressing .lzh (LHA/LHarc) and .lzs (LArc) archives. The backend for the tool is a library, so it can be reused for other purposes. Lhasa aims to be compatible with as many types of lzh/lzs archives as possible. It also aims to generate the same output as the (non-free) Unix LHA tool, so it will act as a drop-in free replacement.
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.
The TI-BASIC Compiler allows you to write TI-BASIC programs for the Texas Instruments TI-83 and TI-84+ calculators using your computer instead of the calculator's keyboard. This allows you to spend more time writing code than navigating menus or trying to scroll around the tiny screen on the calculator.
getxbook is a collection of tools to download books from websites. There are tools to download from Google Books' "book preview", Amazon's "look inside the book", and Barnes and Noble's "book viewer". There is an optional GUI written in Tcl/Tk, and some shell scripts using OCR to create plain text or searchable PDFs and DjVu files from the downloaded books.
mDNS Responder with Unicast runs on a server anywhere in a network and responds to mDNS queries across the network by performing a unicast DNS lookup and returning the result. Many networks use a .local top-level domain for their intranet. This has proven to be quite problematic as operating systems such as OS X have begun handling .local domains differently (in particular, prioritizing multicast DNS over conventional unicast DNS). Ideally, you'd have no problems moving away from a .local domain name, or simply not using one in the first place. That's not always possible, though. So with this tool, a lookup for "host.local" will be resolved via your existing unicast DNS servers, even if "host" does not have its own mDNS responder. Of course, the tool isn't limited to just .local domains, and can realistically work on any network where mDNS is in use.
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).
superseriousstats is a small and efficient program for creating a Web page with statistics from various types of IRC logs. It keeps track of its parse history and only processes new activity before storing any accumulated data in a SQLite or MySQL database. It is suitable for high volume IRC channels and large log archives, and is relatively easy to integrate with IRC services (e.g. bots) that interact with the database and provide last seen information and many other statistics directly in your channel.
A Java based visual component for generation and recognition of 1D and 2D barcodes.