用python编写的高级fomod库。

pyfomod的Python项目详细描述


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

一个用python编写的高级fomod库。

pyfomod使fomod安装程序的工作更容易:

  • pythonic数据结构
  • 轻松提取和修改数据
  • 无需处理复杂的XML模式或反复修改

pyfomod自动忽略安装程序中的任何架构错误并更正它们 在编写时-您可以通过解析然后编写 使用pyfomod安装程序。

安装

要安装pyfomod,请使用pip:

pip install pyfomod

快速示例

使用现有的安装程序:

>>> root = pyfomod.parse("path/to/package")

获取安装程序元数据:

>>> root.name
Example Name
>>> root.author
Example Author
>>> root.description
This is an example of metadata!
>>> root.version
1.0.0
>>> root.website
https://www.nexusmods.com/example/mods/1337

创建新的安装程序:

>>> root = pyfomod.Root()

保存安装程序:

>>> pyfomod.write(root, "path/to/package")

文档

有关详细信息,请查看pyfomod的文档,网址为pyfomod.rtfd.io

问题

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

什么是fomod?

fomod是mod安装程序的包格式。这是游戏不可知论的,意思是 对任何游戏都有效。它遵循一个特定的包结构 子文件夹中的XML文件,该子文件夹遵循特定的XML架构和可选的 没有的XML文件。欲了解更多信息,请访问 fomod documentation

开发

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

flit install -s

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

flit publish

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

推荐PyPI第三方库


热门话题
java如何从room数据库读取所有值并显示到recyclerview中?   java如何在不使用索引器(lucene)和google自定义搜索的情况下创建自定义搜索框   java我需要帮忙整理扑克牌   java无法从手机内部存储器的数据文件夹或文档文件夹中读取文本文件   安卓如何用java代码编写此xml   使用service builder类更新java blob数据失败   java无法检测adb版本,退出值:0xc0000135   java变量不保存当前列表大小   WAMPSERVER中用户“root”@“localhost”(使用密码:YES)的java访问被拒绝   java Springboot Jsp不适用于2.0.2版。释放   io如何强制java OutputStreamWriter实际写入单个字节?   大型文本文件中的java字符串匹配问题   java Guice注入空检查?   java Flink WordCount,什么时候是求和计算,源代码在哪里?   java矩阵中的最小拆分数   java如何在其适配器函数中重新绘制可扩展列表?   java如何将EAR远程部署到JBoss 5.1.0。GA使用Cargo maven插件?