Metadata-Version: 2.0
Name: datapackage-registry
Version: 0.0.2
Summary: A Python library for working with a Data Package Registry.
Home-page: https://github.com/okfn/datapackage-registry-py
Author: Open Knowledge Foundation
Author-email: info@okfn.org
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: requests (>=2.8.0)

# datapackage-registry-py
A Python library for working with a Data Package Registry.

Currently, the default registry backend is currently located at:
https://rawgit.com/dataprotocols/registry/master/registry.csv


## Usage

```python
import datapackage_registry

# get the default registry objects
registry = datapackage_registry.get()

# or pass in a config object to define a non-default backend endpoint
custom_config = {
  'backend': 'https://mycustomconfig.com/registry.csv',
}
custom_registry = datapackage_registry.get(custom_config)

# registry now has an array of dicts, e.g.:
[{'id': 'base',
  'schema': 'https://rawgit.com/dataprotocols/schemas/master/data-package.json',
  'specification': 'http://dataprotocols.org/data-packages',
  'title': 'Data Package'},
 {'id': 'tabular',
  'schema': 'https://rawgit.com/dataprotocols/schemas/master/tabular-data-package.json',
  'specification': 'http://dataprotocols.org/tabular-data-package/',
  'title': 'Tabular Data Package'}]

```


