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.7.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

apies-0.0.7-py2.py3-none-any.whl (8.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for apies-0.0.7.tar.gz
Algorithm Hash digest
SHA256 7c22b947415a979be8de7785dd36da5cb991f4d4011b7e2502b4ecf2de7a7259
MD5 ca88e040dfe81df3603274be69bfde43
BLAKE2b-256 361e4c196f4f80519927266e1c61cbc1f46782e693d67a77fa27e9f63c38f547

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: apies-0.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e633d9ccfea36addcc904bcc67ce0e1ba06f33c707084e5ea71409257ca4f296
MD5 243ae07781b85ce8cbd553de8f54985e
BLAKE2b-256 1424f71535ec6533af25a847718e7340cfbcf57b8802fafcff6994a554edfd73

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