Xidel is a command line tool to download Web pages and extract data from them. It can download files over HTTP/S connections, follow redirections, links, or extracted values, and process local files. The data can be extracted using XPath 2.0, XQuery 1.0, and JSONiq expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain text/XML/HTML/JSON, or assigned to variables to be used in other extract expressions or be exported to the shell. There is also an online CGI service for testing.
MightyString adds array functionality and other tools for Ruby strings, including matching, indexing, substitution, and deletion. MightyString::HTML.strip_html provides more ideal HTML-to-ASCII formatting output. This is an advanced block "filtering" module. It works very well, with extremely rare cases which fall through its fingers.
ccglue is a complementary tool to cscope and ctags. The tool builds a cross-reference symbol database from cscope (and ctags) databases that can be used to display dependency-graphs (aka call-trees, code flow). Visualization can be done with the Vim CCTree plugin or the built-in stand-alone command-line tracer.
Quabro is an arcade game in which the goal is to destroy colored blocks with a ball using four paddles on each side of the screen to steer the ball and keep it on the field. It is inspired by Breakout and Arkanoid, as well as several of clones created later. It is written in Python using the Pygame library.
OpenNIC Wizard simplifies the process of switching over to using the OpenNIC DNS (Domain Name System) resolver pool in order to gain access to OpenNIC domains (.geek, .oss, .free, etc.) as well as continuing to be able to resolve legacy ICANN domains (.com, .org, .net, etc.). Using OpenNIC Wizard means you can switch over to OpenNIC without knowing anything about DNS or about configuring custom DNS settings.
Game Controller Hack (GCH) allows you to use a game controller (like a game pad or joystick) with games which do not support them. It achieves this by mapping the directional input (like analogue joysticks and directional pads) and button presses to mouse and keyboard events. This allows all types of games to be played, from first person shooters to simple 2D flash games.