The 51Degrees Pipeline API is a generic web request intelligence and data processing solution with the ability to add a range of 51Degrees and/or custom plug ins (Engines). This package extends the flow element class created by the fiftyone.pipeline.core pacakge into a specialized type of flow element called an engine.
Project description
Python Pipeline Engines
Introduction
The Pipeline is a generic web request intelligence and data processing solution with the ability to add a range of 51Degrees and/or custom plug ins (Engines)
This package fiftyone_pipeline_engines
This package extends the flow element
class created by the fiftyone.pipeline.core
pacakge into a specialized type of flow element called an engine. This allows for additional features including:
- An auto-updating data file for properties
- A service called when a requested property
- A caching system and implementation of an LRU (least recently used) cache
Engines created by 51Degrees:
- fiftyone_devicedetection - A device detection engine
- fiftyone_location - A geolocation lookup engine
Make use of this package along with the following additional packages:
- fiftyone_pipeline_cloudrequestengine - An engine used to make requests to the 51Degrees cloud service.
Requirements and installation
- Python 2.7 or Python 3
- The
flask
python library to run the web examples
Running tests
- Run
python -m unittest discover -s tests -p test*.py
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
Built Distribution
Hashes for fiftyone_pipeline_engines-4.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8b269c8464eb3f0a422779f580f5f3b2a9cbc972d2a3fdd348202b549107ee |
|
MD5 | 39d1ef083be544573543be22986acb0f |
|
BLAKE2b-256 | af8a016cbaed8490566fec251841b77bc0cc8c86fd99656521ea567ee1767564 |
Hashes for fiftyone_pipeline_engines-4.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 803d1f50a90733b541a45583bffc85b31a77a2b207eef0d0dc5c3f827cd67e7b |
|
MD5 | ad70e367355527d5cb6aed310978f697 |
|
BLAKE2b-256 | 913be3c37ab9449cb58adaa3f677c42d087cf8843570817b8c1d971d4ca07a19 |