Skip to main content

PyPI version Travis CI Coveralls

This library allows you to quickly and easily use the Optimove Web API via Python based on Optimove documentation

Installation

From Pypi

pip install optimove

From source

python setup.py install

Quick start

Create a new client

from optimove.client import Client
client = Client('username', 'password')

Or

from optimove.client import Client
client = Client()
client.general.login('username', 'password')

Test

Tests are available in tests/ folder.

The fixture used for the tests are from the documentation provided by Optimove.

python setup.py test

Usage

Roadmap

Missing features

  • [ ] Add missing pagination parameters / Refacto pagination parameters (maybe with a decorator)

  • [ ] Test pagination

  • [ ] Better authentication management

  • [ ] Auto-reconnect as soon as possible (based on expire value)

  • [ ] Use custom exceptions

  • [ ] Prepare compatibility with Python 3.4+

New API functions

How to contribute

Troubleshooting

For any issue please create a new issue

About

Metadata

Release files for optimove 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for optimove 2.0.0
File Size Uploaded
optimove-2.0.0.tar.gz 22.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for optimove 2.0.0
File Interpreter ABI Platform
optimove-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 53.3 kB

Release files / optimove-2.0.0.tar.gz

Download URL optimove-2.0.0.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
255167edb6742071a30439a620ba87967eb734d636c865b251b2af1e08c5272b
BLAKE2b-256 checksum
How to use checksums
72eb1f225255f9ad66ba99a800836d06efb0b8230a26d4360d4ca28b8383e0b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

Release files / optimove-2.0.0-py3-none-any.whl

Download URL optimove-2.0.0-py3-none-any.whl
Size 31.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
845dfe50829ed11170ada1254624cfe5ebfac3803b974e708d41cbe1fac01491
BLAKE2b-256 checksum
How to use checksums
f9b722830cdd6de8de946f2964f3ce785d2b343d53e4bc8565c21faeb5fa36a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page