A port of BrowserScope's user agent string parser.
The crux of the original parser -- the data collected by Steve Souders over
the years -- has been extracted into a separate YAML file so as to be reusable
as is by implementations in other programming languages.
ua-parser is just a small wrapper around this data.
pycount helps you with a simple analysis of Python code, categorizing it into
comments, doc strings, blank lines and real code. It creates simple lines
counts for individual or multiple files, but can also be used to strip
comments from a source file, say. See a sample output of pycount running on
itself in verbose mode.
This library is designed to make it easy to write games that run on UNIX,
Win32 and BeOS using the various native high-performance media interfaces,
(for video, audio, etc) and presenting a single source-code level API to
your application. This is a fairly low level API, but using this, completely
portable applications can be written with a great deal of flexibility.
The Ada compiler package GNAT GPL 2013 from Adacore contained a set of
thin bindings for the Simple DirectMedia Layer (SDL). These bindings have
been pulled out and packaged as a separate library. It should be noted
that they are covered by the full GPLv3 which is not a typical license for
thin bindings.
ReBulk is a python library that performs advanced searches in strings
that would be hard to implement using re module or String methods only.
It includes some features like Patterns, Match, Rule that allows
developers to build a custom and complex string matcher using a readable
and extendable API.
Smake is a highly portable make program with automake features. It is
intended to be used with the "makefiles" system.
The system allows mounting a source tree via NFS and simultaneous
compilation on all supported platforms. The system therefore allows the
re-use of a source tree for all supported platforms in contrast to the GNU
concept of untar -> configure -> make -> install -> remove
The project aims to create a fully working Trusted Platform Module (TPM)
emulator follwing the specifications of the Trusted Computing Group. The
port provides a driver library libtddl which can be linked against programs
providing a Trusted Software Stack to redirect TPM calls to the emulator.
A free program for creating and solving Su Doku puzzles.
You can use GNUDoku to challenge yourself, to compute solutions,
or to verify your own solutions.
A Su Doku puzzle is a 9x9 grid which must be filled with numbers
between 1 and 9 such that each row, column, and 3x3 square contains
all 9 numbers.
The logic of handling a chessboard and parsing standard
FEN (Farnsworth-Edwards Notation) for describing a position as well as SAN
(Standard Algebraic Notation) for describing individual moves is handled. This
class can be used as a backend driver for playing chess, or for validating
and/or creating PGN files using the File_ChessPGN package.
rezerwar is a puzzle game that could be quickly described as the
illegitimate child of a known tetromino game and the average pipe
game. The goal of this game is basically to create networks of water
to make them disappear, a couple tricks and techniques will help
you achieve this goal faster.