nexus api的python包装器。
pynxm的Python项目详细描述
nexus api的python包装器。
功能:
- 检索有关游戏颜色特定主题的信息;
- 访问特定于用户的资源:
- 获取用户详细信息;
- 获得用户的认可;
- 获取、添加和删除用户跟踪的mod。
- 检索游戏信息;
- 访问mod信息:
- 获取最新添加的mods;
- 获取最新更新的mods;
- 在特定时间段内获取所有更新的mod;
- 获取趋势mods;
- 搜索特定的mod;
- 获取mod details;
- 获取mod的变更日志;
- 支持或不支持国防部。
- 访问mod的文件:
- 列出mod的文件;
- 获取mod的文件详细信息;
- 生成mod文件的下载链接。
安装
要安装pynxm,请使用pip:
pip install pynxm
用户还需要一个api密钥来登录,为您的帐户生成一个 here。
希望使用Nexus单点登录(SSO)的应用程序开发人员将需要 应用程序slug和连接令牌,请联系nexus社区管理器 更多信息。
快速示例
连接到Nexus:
>>> api_key = "my-api-key" >>> nxm = pynxm.Nexus(api_key)
跟踪新的模式:
>>> game = "fallout3" >>> mod_id = "00000" >>> nxm.user_tracked_add(game, mod_id)
认可型号:
>>> game = "newvegas" >>> mod_id = "99999" >>> nxm.mod_endorse(game, mod_id)
问题
请使用GitHub issue tracker提交错误或请求功能。
开发
设置一个virtualenv,安装flit并运行:
flit install -s
这将安装pynxm和所有开发包的可编辑版本。
运行检查和测试:
tox
以及发布:
flit publish