一个python api,可以在多长时间内击败
howlongtobeatp的Python项目详细描述
howlongtobeat python api
从howlongtobeat.com读取数据的简单python api。
它的灵感来自ckatzorke - howlongtobeatjs api。
用法
安装
安装软件包下载最新版本
pipinstallhowlongtobeatpy
从源代码安装包
下载repo,用“setup.py”输入文件夹并运行命令
pipinstall.
代码中的用法
开始将其包含在您的文件中
fromhowlongtobeatpyimportHowLongToBeat
现在调用search()
api的主要功能是:
results=HowLongToBeat().search("Awesome Game")
或者,如果您喜欢使用异步:
results=awaitHowLongToBeat().async_search("Awesome Game")
该函数的返回是一个list可能的游戏,或者none如果您传递了一个无效的“游戏名”作为参数或者请求中有错误。
如果列表不是none则应选择与原始名称检查相似性值的最佳条目,例如:
results_list=awaitHowLongToBeat().async_search("Awesome Game")ifresults_listisnotNoneandlen(results_list)>0:max_sim=-1best_element=Noneforelementinresults_list:ifelement.similarity>max_sim:max_sim=element.similaritybest_element=element
在for循环的最后,“best_element”将包含研究中发现的最佳游戏。
阅读条目
一个条目由几个值组成,您可以检查它们in the Entry class file
找到虫子了吗?
请在创建issue后立即报告,代码可能不完美。
作者
- craplycocco
许可证
这个项目是在麻省理工学院的许可下授权的-详细信息请参见LICENSE.md文件