Metadata-Version: 2.0
Name: pathgather
Version: 0.4.0
Summary: API client for PathGather
Home-page: https://github.com/tonybaloney/pathgather
Author: Anthony Shaw
Author-email: anthonyshaw@apache.org
License: Apache License (2.0)
Keywords: pathgather
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: PyYAML
Requires-Dist: requests

===============================
PathGather
===============================

.. image:: https://img.shields.io/pypi/v/pathgather.svg
        :target: https://pypi.python.org/pypi/pathgather

.. image:: https://img.shields.io/travis/tonybaloney/pathgather.svg
        :target: https://travis-ci.org/tonybaloney/pathgather

.. image:: https://readthedocs.org/projects/pathgather/badge/?version=latest
        :target: https://readthedocs.org/projects/pathgather/?badge=latest
        :alt: Documentation Status


API client for PathGather

* Free software: Apache 2 license
* Documentation: https://pathgather.readthedocs.org.

Example
-------

.. code-block:: python

        from pathgather import PathgatherClient
        import yaml
        import json


        with open('.tenant.yml', 'r') as tenant_yml:
        config = yaml.load(tenant_yml)

        client = PathgatherClient(config['host'], config['api_key'])

        print(client.users.all())


        with open('dump.json', 'r') as dump_j:
        data = json.load(dump_j)

        for user in data['users']:
        print('Creating {0}'.format(user['full_name']))
        new_user = client.users.create(
                name=user['full_name'], 
                job_title=user['job_title'],
                department='Learning and Development',
                email=user['email'])
        print(new_user)


Features
--------

* User management
* Content management
* Path queries

Credits
---------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======


0.4.0 (2017-08-29)
------------------

* [FIX] Remove default proxy settings
* Add support to page out all() methods in content, users and paths. Method will now return all results

0.3.0 (2017-08-29)
------------------

* Add proxy support

0.2.0 (2017-08-28)
------------------

* Added path and content API endpoints

0.1.0 (2017-08-28)
------------------

* First release on PyPI.


