Gtgtgt
pydelicious allows you to access the web service of del.icio.us via it's API using Python. >>> from pydelicious import DeliciousAPI >>> from getpass import getpass >>> a = DeliciousAPI('username', getpass('Password:')) Password: >>> # Either succeeds or raises DeliciousError or subclass:...
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (52): Pydelicious Download |
Using storm_oracle is easy, you just have to import it before connecting: >>> import storm_oracle >>> from storm.locals import create_database, Store >>> db = create_database('oracle://username:password@test?tns=True') >>> store = Store(db) >>> r = store.execute('SELECT 1 FROM DUAL') >>>...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (47): storm_oracle Download |
This is a Python binding for the Linux DVB API. It is based on the headers from kernel 2.6.35, and should work with any kernel implementing DVB API version 5.1 or higher. All API features are implemented, but only the frontend and demux code has been tested, and only on DVB-S and ATSC hardware....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): linuxdvb Download |
This package will allow you to get zip code information. The data used in this package is retrieved from http://pablotron.org/files/zipcodes-csv-10-Aug-2004.zip pyzipcode uses a local sqlite database to run. You can replace it with your own other storage mechanism with a little effort. Here is...
Platforms: *nix
License: Freeware | Size: 1.84 MB | Download (45): pyzipcode Download |
ISO 3166-1 defines two-letter, three-letter, and three-digit country codes. python-iso3166 is a self-contained module that converts between these codes and the corresponding country name. Installation $ pip install iso3166 Usage >>> from iso3166 import countries >>> >>> countries.get('us')...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): iso3166 Download |
zodict is an ordered dictionary which simply implements the corresponding zope.interface.common.mapping interfaces. >>> from zodict import zodict >>> zod = zodict() zodict-1.9.3.tar.gz#md5=dce7c57b6b5e2f60d4725a4cc0400885
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (37): zodict Download |
nebgb is a Genbank file parser library. Usage: >>> import nebgb >>> rec = nebgb.parse_file("./test/data/simple-1.gb").next() >>> rec.locus["name"] 'NP_034640' >>> rec.locus["length"] 182 >>> rec.keywords["source"]["name"] 'house mouse' >>> rec.features[1]["properties"]["product"]...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (39): nebgb Download |
extprot is a compact, extensible and efficient binary serialization format. This is a python implementation of the 'extprot' serialization scheme, the details of which are descripted in detail at: http://eigenclass.org/R2/writings/extprot-extensible-protocols-intro Similar to Google's...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (40): extprot Download |
A decorator to interact with argparse based on function signature. This is a decorator library that helps one to write small scripts in Python. There are three main features that it provides: * Automatically running a function when a script is called directly, but not when it is included as...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (41): entrypoint Download |
This is a straightforward Python wrapper for ssdeep by Jesse Kornblum, which is a library for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such inputs have sequences of identical bytes in the same order, although bytes...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (41): ssdeep Download |
This package provides filesystem synchronization utilities for Zope 3. It is used by the zope.app.fssync package. Filesystem Synchronization This package provides an API for the synchronization of Python objects with a serialized filesystem representation. This API does not address security...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (39): zope.fssync Download |
This is a vk.com (aka vkontakte.ru, largest Russian social network) python API wrapper. The goal is to support all API methods (current and future) that can be accessed from server. Installation $ pip install vkontakte Usage >>> import vkontakte >>> vk = vkontakte.API('my_api_id',...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): vkontakte for Linux Download |
Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: 1. transparent disk-caching of the output values and lazy re-evaluation (memoize pattern) 2. easy simple parallel computing 3. logging and tracing of the execution Joblib is optimized to be...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (46): Joblib Download |
Like elephants don't forget anything, so does't collective.elephantvocabulary. It provides a wrapper around for existing zope.schema vocabularies and make them not forget anything. Example usecase would be a vocabulary (source) of users which from certain point in time wants to hide / deactivate...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (32): collective.elephantvocabulary Download |
dolmen.forms.base is a package in charge of providing basic functionalities to work with zeam.form Forms. From the form to the field dolmen.forms.base provides few functions dedicated to the task of applying dict datas to object fields and to trigger events in order to inform handlers of the...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (41): dolmen.forms.base Download |
The megrok.layout package provides a simple way to write view components which can be included into a defined layout. It turns around two main components : the Page and the Layout. Layout The layout is a component allowing you to design your site. Often, it's the common structure shared between...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (33): megrok.layout Download |
Vinaigrette translates Django model data -- stored in the database -- using GNU gettext and Django's standard internationalization features. Installing Add 'vinaigrette' to INSTALLED_APPS in your settings. Then, tell vinaigrette which fields you want to translate. In the appropriate models.py...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (45): django-vinaigrette Download |
pycassa is a python client library for Apache Cassandra with the following features: 1. Auto-failover for normal or thread-local connections 2. Connection pooling 3. A batch interface 4. A method to map an existing class to a Cassandra column family Installation If easy_install is...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (53): pycassa Download |
Timeseries analysis and a timeseries domain specific language written in Python. Timeserie Object To create a timeseries object directly: >>> from dynts import timeseries >>> ts = timeseries('test') >>> ts.type 'zoo' >>> ts.name 'test' >>> ts TimeSeries:zoo:test >>> str(ts) 'test' DSL At the...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (49): dynts Download |
You want the most commented on blog entries: >>> from django.contrib.comments.models import Comment >>> from django.db.models import Count >>> from blog.models import BlogEntry >>> from generic_aggregation import generic_annotate >>> annotated = generic_annotate(BlogEntry.objects.all(),...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): django-generic-aggregation Download |