未提供项目说明
bgg4p的Python项目详细描述
bgg4py公司
bgg4py是一个Boardgamegeek API包装器。在
要求
Python 3.7+
安装
$ pip install bgg4py
示例
CLI
- 检查命令选项
- 检查子命令选项
$ python -m bgg4py.cli users
Usage: cli.py users [OPTIONS]
Try 'cli.py users --help' for help.
Error: Missing option '--name'.
- 快跑!在
$ python -m bgg4py.cli users --name hiroaqii
https://www.boardgamegeek.com/xmlapi2/user?name=hiroaqii&guilds=1&hot=1&top=1
{
"id": 1422482,
"name": "hiroaqii",
"firstname": "hiro",
"lastname": "aqii",
"avatarlink": "N/A",
"yearregistered": 2016,
"lastlogin": "2020-06-06",
"stateorprovince": "",
"country": "",
"webaddress": "",
"xboxaccount": "",
"wiiaccount": "",
"psnaccount": "",
"battlenetaccount": "",
"steamaccount": "",
"traderating": 0,
"marketrating": 1
}
脚本
frombgg4pyimportapiret=api.user_collection('hiroaqii')# returns a dictionary representing the model as JSON Schemprint(ret.schema())# output exampleprint(ret.item_list[0].image)print(retret.item_list[0])print(ret.item_list[0].status)print(ret.item_list[0].status.lastmodified)print("\n".join([item.nameforiteminret.item_list]))# output jsonret_json=json.dumps(ret.dict(),indent=4,ensure_ascii=False)pritn(ret_json)
- 项目
标签: