# Introduction This project implements an abstraction of objects that can have access to a variety of data stores, implementing read/write functions associated and specific to the data-sources. The classes implement functionalities against : - Rabbitmq-server - Couchdb-server - Http Session : {csv,tab,pipe,sql} - Disk{Reader|Writer} : csv, tab, pipe, sql on disk ### Usage The basic usage revolves around a factory class (to be a singleton) import transport from transport import factory # # importing a mongo reader args = {"host":":","dbname":"","doc":"",["username":"","password":""]} mreader = factory.instance(type='mongo.MonoReader',args=args) # # reading a document and executing a view # document = mreader.read() result = mreader.view(name) # # importing a couchdb reader args = {"url":":","dbname":"","doc":"","username":"","password":""} creader = factory.instance(type='couch.CouchReader',args=args) # # Reading a document and executing a view # document = dreader.read() result = couchdb.view(id='',view_name=)