Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- API_URL = "http://octopart.com/api/v3/parts/search"
- def octopart(text="Solid State Relay"):
- params = {
- 'apikey': 'aefcd00e',
- 'q': text,
- 'start': 0,
- 'limit': 1
- }
- try:
- request = requests.get(API_URL, params=params)
- request.raise_for_status()
- except (requests.exceptions.HTTPError, requests.exceptions.ConnectionError) as e:
- return "Could not fetch part data: {}".format(e)
- response = request.json()
- if not response['results']:
- return "No results."
- # get part
- results = response['results']
- for result in results:
- part = result['item']
- # print matched part
- print "{} - {} - {}".format(part['brand']['name'], part['mpn'], part['octopart_url'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement