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

This version

0.0.8

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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: apies-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 c9112174a58acd3c09bfa362356f24b03b7627c3087d290f24d0cad8f8ceea7f
MD5 530af12d4e9edb2eb177271a88014c74
BLAKE2b-256 6d2bef7b16edfa2161d34a9cf46396a4c331ec7a9197b63d64e5ab22f93daf8d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: apies-0.0.8-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.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0ba6ca77c9f08b9018fc130229a5a92d391a57ad4906a9d81f995a614ec8f2fb
MD5 ffd2370cf558fb25b40f424587014ad3
BLAKE2b-256 9a84523f926551be2abc271e76eed5e154ce1212d5e4878844d306d21c0db91e

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