nexus api的python包装器。

pynxm的Python项目详细描述


https://img.shields.io/pypi/v/pynxm.svg?style=flat-square&label=PyPIhttps://img.shields.io/pypi/pyversions/pynxm.svg?style=flat-square&label=Python%20Versionshttps://img.shields.io/travis/GandaG/pynxm/master.svg?style=flat-square&label=Linux%20Buildhttps://img.shields.io/appveyor/ci/GandaG/pynxm/master.svg?style=flat-square&label=Windows%20Build

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)

文档

有关更多信息,请查看pynxm的api文档,网址为pynxm.rtfd.io

您可以用 Nexus API documentation

问题

请使用GitHub issue tracker提交错误或请求功能。

开发

设置一个virtualenv,安装flit并运行:

flit install -s

这将安装pynxm和所有开发包的可编辑版本。

运行检查和测试:

tox

以及发布:

flit publish

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

推荐PyPI第三方库


热门话题
java对多个for循环使用一个整数有什么好处?   要求的Java枚举错误返回类型   使用AOP的Java Spring MVC CSRF令牌   PHP ZF2中的java 安卓登录按钮和远程web登录   java将双精度转换为整数转换为字符串,并在TxtField CodeNameOne中输出   java代码不断向后向数组中输入值   如何使用Java获取git信息?   当使用DateUtils类的parseDateStructive()方法时,java异常无法解析日期   java执行示例Flink kafka consummer   java触发REST调用时无法解释某些汉字   java错误:不兼容的类型:<null>如果使用安卓 room(!\u cursor.isNull(null))则无法转换为int   java Spring引导构建正常,但Heroku部署失败   我无法使用ORMLite库在java(安卓)中执行“WITH RECURSIVE”子句   java JavaFX图像加载错误