def init_from_url(self, snapshot=-1, thingpedia_url=None):
if thingpedia_url is None:
thingpedia_url = os.getenv('THINGPEDIA_URL', 'https://thingpedia.stanford.edu/thingpedia')
ssl_context = ssl.create_default_context()
with urllib.request.urlopen(thingpedia_url + '/api/snapshot/' + str(snapshot) + '?meta=1', context=ssl_context) as res:
self._process_devices(json.load(res)['data'])
with urllib.request.urlopen(thingpedia_url + '/api/entities?snapshot=' + str(snapshot), context=ssl_context) as res:
self._process_entities(json.load(res)['data'])
thingtalk.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录