Metadata-Version: 2.0
Name: isogeo-pysdk
Version: 2.17.0.post452
Summary: Abstraction class to use Isogeo REST API
Home-page: https://github.com/Guts/isogeo-api-py-minsdk
Author: GeoJulien
Author-email: julien.moura at isogeo.com
License: GPL3
Keywords: GIS,metadata,INSPIRE,Isogeo
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: French
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: requests (>=2.9.1)
Requires-Dist: arrow (>=0.7.0)
Requires-Dist: pytz (>=2015.7)

Python minimalist SDK to use Isogeo REST API
=============================================

Lib still under development.
Unofficial.

Installing
==========

To use:

.. code-block:: shell

    pip install --user isogeo-pysdk

For developers:

.. code-block:: shell

    git clone git@github.com:Guts/isogeo-api-py-minsdk.git
    cd isogeo-api-py-minsdk
    python setup.py install

Getting API keys
================

`Send us your request by email <mailto:projects+api@isogeo.com>`_.

Getting Help
============

There is a basic documentation about the  `Isogeo API <https://docs.google.com/document/d/11dayY1FH1NETn6mn9Pt2y3n8ywVUD0DoKbCi9ct9ZRo/edit?usp=sharing>`_.

Sample
======

.. code-block:: python

    from isogeo_pysdk import Isogeo
    isogeo = Isogeo(client_id=share_id,
                    client_secret=share_token)

    # check which sub resources are available
    print(isogeo.sub_resources_available)
    print(isogeo.tr_types_label_fr)

    # getting a token
    jeton = isogeo.connect()

    search = isogeo.search(jeton)

    print(search.keys())
    print(search.get('query'))
    print("Total count of metadatas shared: ", search.get("total"))
    print("Count of resources got by request: {}\n".format(len(search.get("results"))))

Others samples are available in `the source repository <https://github.com/Guts/isogeo-api-py-minsdk/tree/master/isogeo_pysdk/samples>`_.


