Library to implement a well-behaved Unix daemon process.
This library implements the well-behaved daemon specification of PEP 3143,
"Standard daemon process library".
A well-behaved Unix daemon process is tricky to get right, but the required
steps are much the same for every daemon program. A DaemonContext instance holds
the behaviour and configured process environment for the program; use the
instance as a context manager to enter a daemon state.
A caching API built around the concept of a "dogpile lock", which allows
continued access to an expiring data value while a single thread generates
a new value.
dogpile.cache builds on the dogpile.core locking system, which implements the
idea of "allow one creator to write while others read" in the abstract.
Overall, dogpile.cache is intended as a replacement to the Beaker caching
system, the internals of which are written by the same author.
Durus is a persistent object system for applications written in
the Python programming language.
Durus offers an easy way to use and maintain a consistent collection
of object instances used by one or more processes. Access and change
of a persistent instances is managed through a cached Connection
instance which includes commit() and abort() methods so that changes
are transactional. Durus is best suited to collections of less than a
million instances with relatively stable state.
This module allows you to get the public suffix of a domain name using
the Public Suffix List from http://publicsuffix.org
A public suffix is one under which Internet users can directly register names.
Some examples of public suffixes are .com, .co.uk and pvt.k12.wy.us.
Accurately knowing the public suffix of a domain is useful when handling web
browser cookies, highlighting the most important part of a domain name in a
user interface or sorting URLs by web site
Afternoonstalker is a clone of the Intellivision game Night Stalker.
You are in a two-dimensional maze in which you are attacked by robots
that shoot at you and that you must shoot down. You must pick up a gun
somewhere in the maze in order to have a few bullets to shoot. Avoid
the spiders and the bats, which can paralyze you long enough for a
robot to come and shoot you. The bunker in the center is your only
protection.
Frogatto is a "platformer", or "jump-and-run" videogame. Like many classic
games, the world is viewed as a cross-section seen from the side, and your
character walks and jumps between solid platforms, whilst avoiding monsters.
Frogatto is not a clone of any specific game; although, being a platformer,
it is impossible not to have something in common with titles like Mario or
Sonic, but authors are trying to innovate a bit.
Frogatto is also the protagonist's name. It's eponymous.
This plays a competent beginner's game of Go (the development line has
achieved a rating of 17 kyu on the No Name Go Server, nngs.cosmic.org 9696),
and operates both in plain ASCII and using the Go Modem Protocol.
For a nice graphical interface, cgoban's Go Modem feature can operate as a
front-end for gnugo (cgoban is available as a port/package).
-Steve Coltrin-
spcoltri@code.cs.unm.edu
The anonymous protagonist is diagnosed with a terminal illness shortly
after his twentieth birthday, and is admitted to a hospital in Mito,
Ibaraki. There he meets Setsumi, a woman a few years older, who is
also terminally ill. Finding that they both reject to die either in
hospital or at home, they steal a car and run away together. -- VNDB
This package includes English translation for both Narcissu and
Narcissu: Side 2nd.
OptiPNG is a PNG optimizer that recompresses image files to a smaller
size, without losing any information. This program also converts
external formats (BMP, GIF, PNM; TIFF support is coming up) to optimized
PNG, and performs PNG integrity checks and corrections.
The idea has been inspired from pngcrush, and is explained in detail in
the PNG-Tech article "A guide to PNG optimization". The implementation
is carried forward in OptiPNG, which offers a faster execution per
trial, and a wider search space.
The Persistence of Vision(tm) Ray-Tracer creates three-dimensional,
photo-realistic images using a rendering technique called ray-tracing. It
reads in a text file containing information describing the objects and
lighting in a scene and generates an image of that scene from the view point
of a camera also described in the text file. Ray-tracing is not a fast
process by any means, but it produces very high quality images with realistic
reflections, shading, perspective and other effects.