一个python api,可以在多长时间内击败

howlongtobeatp的Python项目详细描述


howlongtobeat python api

Build Statuscodecov

从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文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java组织。springframework。jdbc。CannotGetJdbcConnectionException:无法获取JDBC连接;   java构造函数(int,int,string)未定义;在LWJGL中创建显示   java每当我调用一个函数时,静态函数是否会在类中自动被调用?   java如何为deck类toString方法编写函数   java分析堆使用JUnit JavaFx的内容   JavaJSF2+RichFaces在托管bean中设置变量时遇到问题   java Twitter API无法更新包含圆括号的状态   java Lucene LongField错误   Java正则表达式匹配零次或一次   通过linux中的java代码从windows共享使用数据的文件系统   java Android试图在不使用移动网络的情况下向自己发送虚假短信   Android ListView中的java增长堆   java CheckStyle检查未被忽略   数组java随机选取一个类/对象   java使用Jackson仅使用规范类型字符串反序列化JSON   使用两种编程语言生成的java UUID?   case equals方法中的java hashCode方法支持wildchar