Metadata-Version: 2.1
Name: dataplug
Version: 2.0.0
Summary: Schemaless, NoSQL, multi-model data interactions on top ArangoDB
Home-page: https://github.com/redsharpbyte/dataplug
Author: Red Boumghar
License: MIT
Keywords: schemaless,no-sql,multi-model,data,graph,databasea
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3
Provides-Extra: test
Requires-Dist: python-arango
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'

DataPlug
========

A simple graph data manager, in other words: on the fly schemaless multi-model data client with timeseries wannabees.

Inspired by InfluxDB, ElasticSearch and other cool stuffs that do not cover a little thing: Graphization !


Main requirements for devs
==========================


 + [Python driver for Arango](https://github.com/joowani/python-arango)
 + [ArangoDB](https://www.arangodb.com) version > 3.2
	    A multi-model no-sql graph database



Installation
============

```
pip install dataplug
```

Quick start
===========

```
import dataplug

server_config = { "host":"localhost",
                  "port": 7144,
                  "username": "root",
                  "password":"autoGeneRatEd" }

A = dataplug.Node(domain="new_database",
                  collection="nodecollection",
                  data={"name":"NODE_A", "value":3.14},
                  client_config=server_config)

if A.upsave():
    print(A.key())

```

Testing
=======

```
pytest -v tests
```


