jService的API包装器(附带commmandline游戏实现!)
jservicep的Python项目详细描述
jServicePy公司
jService的API包装器(附带命令行游戏实现!)在
一个jService的包装器和一个基于命令行的小版本Jeopardy,使用该包装器和ANSI转义代码。在
示例
API
fromjservicepyimportjServicejeopardy=jService()# <- If you're running your own instance, put your base URL in hereclues=jeopardy.clues()forclueinclues:print(clue.question+':',clue.answer,'| $'+str(clue.value))
CLI
^{pr2}$应用程序编程接口文档
类服务
init
初始化jService。在
参数:
- baseURL(str,可选):将请求发送到的基URL;如果您正在调用自己的jService实例,则使用此选项。默认为“https://jservice.io”。在
类别
获取类别列表。在
参数:
- count(int,可选):要返回的类别数量,一次限制为100。默认为1。 offset(int,可选):偏移返回的类别的起始ID。用于分页。默认为0。在
返回:
- list:类别数据类的列表。在
类别
得到一个类别。在
参数:
- id(int):要返回的类别的id。在
返回:
- 类别:包含类别ID、标题、线索数量和类别线索列表的数据类。在
线索
得到一份线索清单。在
参数:
- value(int,可选):线索的美元值。在
- category(int,可选):要返回的类别的id。在
- min_date(datetime,可选):显示的最早日期,基于原始航空日期。在
- max_date(datetime,可选):根据原始广播日期显示的最新日期。在
- offset(int,可选):偏移返回的线索。用于分页。在
返回:
- list:线索数据类的列表。在
随机
获取随机线索。在
参数:
- count(int,可选):返回的线索数量,每次限制为100。默认为1。在
返回:
- list:线索数据类的列表。在
- 项目
标签: