Skip to main content

Mindee API helper library for Python

Project description

Mindee API Helper Library for Python

Quickly and easily connect to Mindee's API services using Python.

Quick Start

Here's the TL;DR of getting started.

First, get an API Key

Then, install this library:

pip install mindee

Finally, Python away!

Off-the-Shelf Document

from mindee import Client

# Init a new client and configure the Invoice API
mindee_client = Client().config_invoice("my-invoice-api-key")

# Load a file from disk and parse it
api_response = mindee_client.doc_from_path("/path/to/the/invoice.pdf").parse("invoice")

# Print a brief summary of the parsed data
print(api_response.invoice)

Custom Document (API Builder)

from mindee import Client

# Init a new client and configure your custom document
mindee_client = Client().config_custom_doc(
      document_type="pokemon-card",
      singular_name="card",
      plural_name="cards",
      account_name="pikachu",
      api_key="pokemon-card-api-key"
)

# Load a file from disk and parse it
api_response = mindee_client.doc_from_path("/path/to/the/card.jpg").parse("pokemon-card")

# Print a brief summary of the parsed data
print(api_response.card)

Further Reading

There's more to it than that for those that need more features, or want to customize the experience.

All the juicy details are described in the Official Documentation.

License

Copyright © Mindee

Available as open source under the terms of the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mindee-2.5.0.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

mindee-2.5.0-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file mindee-2.5.0.tar.gz.

File metadata

  • Download URL: mindee-2.5.0.tar.gz
  • Upload date:
  • Size: 32.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.7

File hashes

Hashes for mindee-2.5.0.tar.gz
Algorithm Hash digest
SHA256 93c2d9855e768d3c59ae421368f3a6d4c514848402814017befe63d34da0a0bd
MD5 4b1186c5216fdfcf1afb1d400b6ecf0d
BLAKE2b-256 07b0b0cacb16a59ee91ba1e24c687c3b9904e7b4ee6bba00addaf5ec073a5b00

See more details on using hashes here.

File details

Details for the file mindee-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: mindee-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 51.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.7

File hashes

Hashes for mindee-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae188e9dfdbcbec96471c4539e41dd280df573ebf648bd93444664e737881de0
MD5 7b4bb3edbef5a06fbbe7ddece9edab97
BLAKE2b-256 9e8569b0247b7e0f52289c43929998be19d41f1c09136e209612f8ead3f807ab

See more details on using hashes here.

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