Alexandre Rogoski's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Alexandre Rogoski's avatar

Alexandre Rogoski

aledr

Involved Projects and Packages

dbtemplates is a Django app that consists of two parts:
1. It allows you to store templates in your database
2. It provides `template loader`_ that enables Django to load the
templates from the database

It also features optional support for versioned storage and django-admin
command, integrates with Django's caching system and the admin actions.

A jazzy skin for the Django Admin-Interface (only available for standard-compliant browsers).

django-guardian is implementation of per object permissions as
authorization backend which is supported since Django 1.2. It won't
work with older Django releases.

A reusable Django app for queuing and throttling of email sending, scheduled sending,
consolidation of multiple notifications into single emails and logging of mail failures.

Author:
--------
James Tauber

Django application for the management of static media. Pushes media to S3 and renders
appropriate media URLs for both production and development environments.

Author:
--------
Jeremy Carbaugh

Django Navigation is a breadcrumbs navigation application for Django Web
Framework.

Django test runner that uses nose.

Author:
--------
Jeff Balogh

LONG DESCRIPTION
GOES
HERE

Piston is a Django mini-framework creating APIs.

Django-static is a Django app that enables as various template tags for better serving your static content. It basically rewrites references to static files and where applicable it does whitespace optmization of the content. By making references to static content unique (timestamp included in the name) you can be very aggressive with your cache-control settings without ever having to worry about upgrading your code and worrying about visitors using an older version.

Reusable django application that helps you to use the client-side framework dojo.
- It provides capabilites to easily switch between several dojo versions and
sources (e.g. aol, google, local)
- Delivers helping utilities, that makes the development of rich internet
applications in combination with dojo more comfortable.
- It makes the building of your own packed dojo release easier.

Fabric is a Python (2.5 or higher) library and command-line tool for
streamlining the use of SSH for application deployment or systems
administration tasks.

It provides a basic suite of operations for executing local or remote shell
commands (normally or via sudo) and uploading/downloading files, as well as
auxiliary functionality such as prompting the running user for input, or
aborting execution.

Typical use involves creating a Python module containing one or more functions,
then executing them via the fab command-line tool. Below is a small but
complete "fabfile" containing a single task:

from fabric.api import run

def host_type():
run('uname -s')

Once a task is defined, it may be run on one or more servers, like so:

$ fab -H localhost,linuxbox host_type
[localhost] run: uname -s
[localhost] out: Darwin
[linuxbox] run: uname -s
[linuxbox] out: Linux

Done.
Disconnecting from localhost... done.
Disconnecting from linuxbox... done.

In addition to use via the fab tool, Fabric's components may be imported
into other Python code, providing a Pythonic interface to the SSH protocol
suite at a higher level than that provided by e.g. Paramiko (which
Fabric itself leverages.)

Django application for atom/rss feeds aggregation i.e. planet engine.

geopy makes it easy for developers to locate the coordinates of addresses, cities,
countries, and landmarks across the globe using third-party geocoders and other data
sources, such as wikis.

geopy currently includes support for six geocoders: Google Maps, Yahoo! Maps, Windows
Local Live (Virtual Earth), geocoder.us, GeoNames, MediaWiki pages (with the GIS
extension), and Semantic MediaWiki pages.

GitDB is a pure-Python git object database

This module allows easy access to GnuPG's key management, encryption and signature functionality from Python programs. It is intended for use with Python 2.4 or greater.

Turn HTML into equivalent Markdown-structured text.

Author:
-------
Aaron Swartz

HTML parser designed to follow the WHATWG HTML5 specification. The parser is designed to handle all
flavours of HTML and parses invalid documents using well-defined error handling rules compatible
with the behaviour of major desktop web browsers.
Output is to a tree structure; the current release supports output to ElementTree (including
cElementTree and lxml.etree), minidom, and a custom simpletree format.
html5lib also includes a HTML sanitizer, "treewalkers" for converting various tree formats into
streams and filters and serializers to operate on those streams.

Author:
--------
James Graham

An AMQP messaging framework for Python.

AMQP is the Advanced Message Queuing Protocol, an open standard protocol
for message orientation, queuing, routing, reliability and security.

One of the most popular implementations of AMQP is RabbitMQ.

The aim of Kombu is to make messaging in Python as easy as possible by
providing an idiomatic high-level interface for the AMQP protocol, and also
provide proven and tested solutions to common messaging problems.

The lockfile package exports a LockFile class which provides a simple API for
locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf
and flock functions, and the deprecated posixfile module, the API is
identical across both Unix (including Linux and Mac) and Windows platforms.
The lock mechanism relies on the atomic nature of the link (on Unix) and
mkdir (on Windows) system calls. An implementation based on SQLite is also
provided, more as a demonstration of the possibilities it provides than as
production-quality code.

Simple reusable app for Django that allows for the creation of classifieds like a job board.

Author:
--------
Pymox Maintainers

A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with:
- IPv4 and IPv6 addresses and subnets (including CIDR notation);
- MAC (Media Access Control) addresses in multiple formats;
- IEEE EUI-64, OUI and IAB identifiers;
- a user friendly IP glob-style format.

Included are routines for:
- generating, sorting and summarizing IP addresses;
- converting IP addresses and ranges between various different formats;
- performing set based operations on groups of IP addresses and subnets;
- arbitrary IP address range calculations and conversions;
- querying IEEE OUI and IAB organisational information;
- querying of IP standards related data from key IANA data sources.

An open protocol to allow API authentication in a simple and standard method
from desktop and web applications.

Author:
--------
Leah Culver

Pyflakes is program to analyze Python programs and detect various errors. It works by
parsing the source file, not importing it, so it is safe to use on modules with side
effects. It's also much faster.

Author:
--------
Moe Aboulkheir

openSUSE Build Service is sponsored by