From a4b4c8ed59f5f0f2cd31cb9450fbe2905b5d7ea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20K=C3=A4ldstr=C3=B6m?= Date: Tue, 15 Jun 2021 13:43:54 +0300 Subject: [PATCH] Initial check in --- digikey.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 digikey.py diff --git a/digikey.py b/digikey.py new file mode 100644 index 0000000..4cec034 --- /dev/null +++ b/digikey.py @@ -0,0 +1,23 @@ +import os + +import digikey +from digikey.v3.productinformation import KeywordSearchRequest + +f_client_id = open("bin/digikey_client_id", "r") +f_client_secret = open("bin/digikey_client_secret", "r") + +os.environ['DIGIKEY_CLIENT_ID'] = f_client_id.read() +os.environ['DIGIKEY_CLIENT_SECRET'] = f_client_secret.read() +os.environ['DIGIKEY_CLIENT_SANDBOX'] = 'True' +os.environ['DIGIKEY_STORAGE_PATH'] = 'bin' + + +# Query product number +dkpn = '296-6501-1-ND' +part = digikey.product_details(dkpn) +print(part.to_str()) + +# Search for parts +search_request = KeywordSearchRequest(keywords='CRCW080510K0FKEA', record_count=10) +result = digikey.keyword_search(body=search_request) +print(result.to_str())