framework to store access logs in a database. Any missing tables and columns
are automatically created if the module is given a database user with
sufficient privileges.
This module was designed for simplicity and therefore doesn't allow the
nearly-inifinite customization of other logging modules. For example,
column and table names are created automatically, which not only
simplifies configuration but improves performance as well.
WWW: http://bfoz.net/projects/mod_log_dbd/
-Brandon
bfoz@bfoz.net
PR: ports/108326
Submitted by: Brandon Fosdick <bfoz at bfoz.net>
Search Web Services. All results from these services are properly formatted
XML, and this package facilitates for correct parsing of these result sets.
WWW: http://pysearch.sourceforge.net/
PR: ports/109723
Submitted by: Li-Wen Hsu <lwhsu at lwhsu.org>
phpMp is a web interface for Music Player Daemon (MPD) which allows
remote control of MPD. For example, to control a housewide stereo system
from multiple locations.
Horde is used by these ports: mail/imp, mail/mimp, mail/turba,
devel/chora, deskutils/kronolith, deskutils/nag, mail/ingo, ftp/gollem
security/jeta, www/horde-passwd and deskutils/mnemo, .
This package does not contain anything by itself -- it is a
"meta-port" that depends on other Horde packages. Its sole purpose is
to require dependencies so users can install this package only and
have all the Horde stuff pulled in by the port/package dependency mechanism.
WWW: http://www.horde.org/
PR: ports/109519
Submitted by: beech at alaskaparadise.com
It's designed to be a useful quick-and-dirty parser for screen-scraping,
along the same lines as its parent:
1. Rubyful Soup won't choke if you give it bad markup. It yields a parse tree
that makes approximately as much sense as your original document.
This is usually good enough to collect the data you need and then run away.
2. Rubyful Soup provides a few simple methods and Ruby-like idioms for
navigating and searching a parse tree: a toolkit for dissecting a document
and extracting what you need. You don't have to create a custom parser for
each application. It's more flexible and easier to learn than XPath.
WWW: http://www.crummy.com/software/BeautifulSoup/
TGWebServices provides a super simple API for creating web services
that are available via SOAP, HTTP->XML, and HTTP->JSON.
The SOAP API generates WSDL automatically for your Python and even
generates enough type information for statically typed languages
(Java and C#, for example) to generate good client code on their end.
Author: Kevin Dangoor
WWW: http://tgwebservices.python-hosting.com/
castget is a simple, command-line based RSS enclosure downloader. It is
primarily intended for automatic, unattended downloading of podcasts.
* Simple configuration.
* Per-channel tagging of downloaded MP3 files using ID3v2.
* Per-channel download directories.
* Supports all RSS versions and Media RSS.
WWW: http://www.nongnu.org/castget/
and the best supported such module of the several listed at
http://tcl.apache.org/
Works with both Apache-1.3.x and 2.x and has an interesting development
paradigm.
of AMF and AMF3 messages for the PHP language. It has been based on some of
the experience gained with AMFPP, a native code for encoding and decoding C.
The native encoding and decoding is extremely fast and memory efficient
respect existing PHP implementation, and the flexibility has been
provided using callbacks to the PHP code.
WWW: http://www.teslacore.it/wiki/index.php?title=AMFEXT
PR: ports/109037
Submitted by: Piotr Rybicki <meritus at innervision.pl>
Administration- Interface. You can use it to build up a
database with an inventory for your company (computer,
software, printers...). It has enhanced functions to make
the daily life for the administrators easier, like a job-
tracking-system with mail-notification and methods to build
a database with basic information about your network-topology.
WWW: http://glpi-project.org/
PR: ports/109055
Submitted by: Mathias Monnerville <mathias at monnerville.com>
2007-02-01 chinese/oicq: Does not work with newer OICQ protocol
2007-02-01 net/nicmond: Disappeared from the internet
2007-02-01 www/caudium10: Please use www/caudium12
Mechanize automatically stores and sends cookies, follows redirects,
can follow links, and submit forms. Form fields can be populated and
submitted. Mechanize also keeps track of the sites that you have visited as
a history.
WWW: http://rubyforge.org/projects/mechanize/
Allows you to quickly change and apply a different locale from the
tools menu:
* Handy tool for all people involved with multilingual usage of Mozilla
applications.
* Switches the Mozilla User Interface language (general.useragent.locale
preference)
* Switches the accept_language preference, so complete websites will be
translated. (if the http accept language header is supported, e.g.
like Google does)
* Switches the Spell Checker Dictionary preference. (if supported by
your Mozilla application)
* Remembers the dictionary and content locale for each site and
automatically switches when you load that site. It also tries to detect
the language of sites itself, and if found automatically switches to
that language.
* Auto restarts the application in versions 1.4+ (only if needed)
* Includes country flag icons for 'all' countries by famfamfam.com.
* Displays the flag of the currently selected locale on your statusbar.
* Add 3 of your own custom defined locales.
WWW: http://www.captaincaveman.nl/?id=firefox_extensions
xine-lib-based plugin for applications that support NPAPI
WWW: http://www.xinehq.de/
- Tested with firefox on cnn.com and plugger testing grounds -
works with occasional segfaults
AOLserver implements a C API for caching arbitrary data. This module provides
a Tcl API on top of the C API. The module is only compatible with AOLserver 3.x
using nsd8x, or AOLserver 4.x.
WWW: http://www.aolserver.com/
- Martin Matuska
martin@matuska.org
PR: ports/105781
Submitted by: Martin Matuska <martin@matuska.org>
Approved by: erwin (mentor)
can be used for the translation of PO (Portable Object)
files. Entrans was developed with Indic community in mind
and has features, like built-in input editor, that make the
translation job a lot easier for Indic translators.
Some of the other useful features include
* Simple and easy to use interface
* User account management
* Multiple levels of user roles for different task allocation
* Seamless reuse of translations
* Search and lookup
* Navigation through untranslated strings
* Header editing option
* Vote for translations
* Machine translation and transliteration
* Upload files as compressed archives of PO files
* Upload files through URLs
WWW: http://entrans.sourceforge.net
PR: ports/108331
Submitted by: Prudhvi Krishna <prudhvikrishna at gmail.com>
Sitemaps.org specification.
The module maintains a short change history for nodes in order to better
approximate the change frequency. It calculates the relative priority of
each node based on node type, number of comments, and promotion. It can
optionally submit your sitemap to Google (support for other search engines
will be added once they support the ping interface) whenever it is changed
and can log when your sitemap is downloaded by a search engine.
This module was originally written as a part of the Google Summer of Code
program.
WWW: http://drupal.org/project/gsitemap
PR: ports/108447
Submitted by: Nick Hilliard <nick at foobar.org>
based on taxonomy categories (vocabulary, terms). It has the following
features:
* Automatically controls access to taxonomy terms and nodes (based on
their category terms)
* Configuration page for each user roles
* Five permission types (View, Update, Delete, Create, List)
WWW: http://drupal.org/project/taxonomy_access
PR: ports/108381
Submitted by: Nick Hilliard <nick at foobar.org>
sites. It provides content translation facilities for nodes and taxonomy,
interface translation for anonymous users when used with the locale module,
and browser language detection. It also includes a block for language
selection and manages translation relationships for nodes and taxonomy
terms.
WWW: http://drupal.org/project/i18n
PR: ports/108382
Submitted by: Nick Hilliard <nick at foobar.org>
file layouts.
This is a pluggable command-line tool.
It includes some built-in features;
* Create file layouts for packages. For instance, paste create
--template=basic_package MyPackage will create a setuptools-ready
file layout.
* Serving up web applications, with configuration based on
paste.deploy.
Author: Ian Bicking <ianb at colorstudy com>
WWW: http://pythonpaste.org/script/
PR: ports/106759
Submitted by: Dryice Liu <dryice at dryice.name>
Approved by: alexbl (mentor, implicit)