Skip to main content

A flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages

Project description

# apies

[![Travis](https://img.shields.io/travis/OpenBudget/apies/master.svg)](https://travis-ci.org/datahq/apies)
[![Coveralls](http://img.shields.io/coveralls/OpenBudget/apies.svg?branch=master)](https://coveralls.io/r/OpenBudget/apies?branch=master)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apies.svg)

apies is a flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages.

## endpoints

TBD

## configuration

Flask configuration for this blueprint:

```python
from apies import apies_blueprint
import elasticsearch

app.register_blueprint(
apies_blueprint(['path/to/datapackage.json', Package(), ...],
elasticsearch.Elasticsearch(...),
'index-to-search-in',
document_doctype='document',
dont_highlight=['fields', 'not.to', 'highlight']),
url_prefix='/search/'
)

```

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apies-0.0.5.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

apies-0.0.5-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file apies-0.0.5.tar.gz.

File metadata

  • Download URL: apies-0.0.5.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for apies-0.0.5.tar.gz
Algorithm Hash digest
SHA256 234da556c8183f529ac44b69508705bea218814be4fb59181d5ddf89fb794ea7
MD5 7dfdce27680e88970eb3ff02e4e69f12
BLAKE2b-256 5e16b4750111d4b513118471f716176fa146e92078ceb527de904b9829ced83b

See more details on using hashes here.

Provenance

File details

Details for the file apies-0.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: apies-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for apies-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 111046a98c369f816a23c43ea967de6ca4684dc30be03ec447213fa2674f1938
MD5 1470c1cb54139e7496c8f5f85e0a256c
BLAKE2b-256 8bd6b7aeb277461852c22bf88acaba9ecb1bc562b1b268af4c8fcd2ec7a857ad

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page