Python client for Digikey API
Project description
Python Client for Digikey PartSearch API v2
Quickstart
Install
pip install digikey-api
export DIGIKEY_CLIENT_ID="client_id"
export DIGIKEY_CLIENT_SECRET'="client_secret"
export DIGIKEY_STORAGE_PATH'="cache_dir"
Use
import digikey
os.environ['DIGIKEY_CLIENT_ID'] = client_id
os.environ['DIGIKEY_CLIENT_SECRET'] = client_secret
os.environ['DIGIKEY_STORAGE_PATH'] = cache_dir
dkpn = '296-6501-1-ND'
part = digikey.part(dkpn)
print(part)
# <Part mpn=NE555DR>
print(part.manufacturer)
# 'Texas Instruments'
Test
python -m pytest --cov=octopart --doctest-modules --ignore=setup.py
python -m mypy digikey --ignore-missing-imports
What does it do
digkey-api is an Digkey Part Search API client for Python 3.6+. API response data is returned as Python objects that attempt to make it easy to get the data you want. Not all endpoints have been implemented.
Top-level API
digikey.search()digikey.part()
Data models
digikey.models.KeywordSearchResultdigikey.models.Part
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
digikey-api-0.1.0.tar.gz
(10.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digikey-api-0.1.0.tar.gz.
File metadata
- Download URL: digikey-api-0.1.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e05dfceedf30aa4afa5d8b44a09c19d93930636ad8b4533bfd2c5e4874b0cdb9
|
|
| MD5 |
14bdedbfca3a902eabaf87ca646b0481
|
|
| BLAKE2b-256 |
e09c50053b5e7f4b6fc7b5231be8d97af1a2215e99961c1f3130b3f444ec6ed3
|
File details
Details for the file digikey_api-0.1.0-py3-none-any.whl.
File metadata
- Download URL: digikey_api-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c07d672f709a64e1a8259e48badb5bb9c196351f1c8bfaa4c16fdb3d3006063d
|
|
| MD5 |
e3afbf55856749ed32c6b97a60056b45
|
|
| BLAKE2b-256 |
0f28d6225e9cf1849ddf236331a406823db3385c8d2b8684d70faaf01f3692c2
|