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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: apies-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 2c5d94a3a1b8f5b4ad12c0460841682332f374cc712dbcd051ef55e6314ecd4b
MD5 ce9fb7fed6eb60d0a36b314bacfb7d0d
BLAKE2b-256 6173b9fe9e1e258c680023a1c422eaf0ba1f2fc808d37f0e4ea4e114ca853f30

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: apies-0.0.4-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.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4af6776500d518167bd3146ac60f4096b454ca94eff7462fde1297e4657e97d7
MD5 a6954c5a406abcd6a329c2af881d68c0
BLAKE2b-256 f053b6389f864f7367dc1ea32db979a573b841e7570d0c604578320d97a88136

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