Metadata-Version: 2.0
Name: arango3-doc-manager
Version: 0.1.2
Summary: Arango3 plugin for mongo-connector
Home-page: https://github.com/Innoplexus-Consulting-Services/arango3-doc-manager.git
Author: Innoplexus
Author-email: prashant.patil@innoplexus.com
License: MIT License
Description-Content-Type: UNKNOWN
Keywords: mongo-connector,mongodb,arango,arangodb
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Requires-Dist: mongo-connector (>=2.5.0)
Requires-Dist: python-arango (>=3.12.1)

====================
arango3-doc-manager
====================


Getting Started
===============

This package is a document manager for `mongo-connector
<https://github.com/mongodb-labs/mongo-connector>`__ that targets
`ArangoDB <https://www.arangodb.com/>`__ versions 3.x and keeps ArangoDB in
sync with `MongoDB <https://www.mongodb.com/>`__.

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

ArangoDB 3.x
-----------------

For use with an ArangoDB 3.x server, install with pip::

  pip install arango3-doc-manager

Development
-----------------

You can also install the development version of arangodb3-doc-manager manually::

  git clone https://github.com/Innoplexus-Consulting-Services/arango3-doc-manager.git

  python setup.py install

You may have to run pip with sudo, depending on where you're installing and
what privileges you have.

Running the tests
-----------------

1. Clone the arago3-doc-manager Github repository::

  git clone https://github.com/Innoplexus-Consulting-Services/arango3-doc-manager.git

2. Go to arango3-doc-manager/tests/::

  cd arango3-doc-manager/tests/

3. Run tests::

  python test_arango3-doc-manager.py

Setting up ArangoDB Authentication
----------------------------------

ArangoDB runs with authentication by default.

Use connector_arango_auth command for below mentioned Authentication
related operations:

1. Set Auth::

  connector_arango_auth set

  source ~/.bashrc

2. Reset Auth::

  connector_arango_auth reset

  source ~/.bashrc

3. Disable Auth::

  connector_arango_auth flush

  source ~/.bashrc

Verify Auth credentials by issuing the following command on termianl:

1. Verify username::
  :~$echo $USER_ARANGO

2. Verify password::
  :~$echo $PASSWD_ARANGO

Test via command line
---------------------

  mongo-connector -m localhost:27017 -t localhost:8529 -d arango3_doc_manager

Authors
===============

1. Prashant Patil, `Innoplexus <https://www.innoplexus.com/>`__.
2. Suyash Masugade, `Innoplexus <https://www.innoplexus.com/>`__.


