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.KeywordSearchResult
digikey.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 hashes)
Built Distribution
Close
Hashes for digikey_api-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07d672f709a64e1a8259e48badb5bb9c196351f1c8bfaa4c16fdb3d3006063d |
|
MD5 | e3afbf55856749ed32c6b97a60056b45 |
|
BLAKE2b-256 | 0f28d6225e9cf1849ddf236331a406823db3385c8d2b8684d70faaf01f3692c2 |