一个实现octopartapi的简单包
octocruncher的Python项目详细描述
章鱼钳
使用此项查询Octopart
要处理活动请求,OCTOPART_API_KEY环境变量必须 准备好了。这可以在Python中使用以下方法完成:
importosos.environ['OCTOPART_API_KEY']='xxxxxxxxx'
使用
^{pr2}$OctoCruncher接受了参数“mpn”(制造商零件号),其中 其他一切都是基于。其他可选参数:
json\u source:您可以提供json.load文件s对象,而不是联机查询。 这有助于在需要缓存时(与一起使用OctoCruncher.getJSON())
文件源:类似于json源,但将从给定的文件路径加载
可赎回的
.getNumItems():
这告诉你有多少结果
.setItemNumber(itemnumber=0)
这将为所有其他函数设置工作项
.getMPN():
返回工作制造商零件号
.getJSON():
这将返回一个json对象,稍后可以缓存和加载该对象
.getNumDescriptions():
告诉您有多少可用的零件描述
.getDescription(n=0):
返回第n个描述。如果未指定n,则第0个
将返回说明。Returntype是一个描述类,它具有
value
和source
元素
.getNumDatasheets():
告诉您有多少数据表可用
.getDatasheet(n=0)
返回第n个数据表对象。此对象具有 可以访问以下参数:
date_created
last_updated
num_pages
size_bytes
date_created
mimetype
url
source
.getManufacturer():
这将返回一个具有name
和homepage_url
属性的制造商对象
- 项目
标签: