用于管理door43资源容器的实用程序
resource_container的Python项目详细描述
师父:[![构建状态](https://travis-ci.org/foldingword-dev/python-resource-container.svg?branch=master)“(https://travis ci.org/foldingword dev/python resource container)
\python resource container
一个用于管理door43资源容器的实用程序。这遵循了http://resource container.readthedocs.io/en/v0.2/
\rc是什么?
资源容器(rc)是翻译数据的模块化/可移植包。
然后可以根据需要进行读/写。
`` python
从资源容器导入工厂
清单
打印(rc.manifest['dublin_core']['rights'])
‘一些书名’)
```
这会引发一个错误
rc.read_chunk('01','title')
加载RC时,工具将在严格模式下运行。
这将执行一些检查以确保rc是有效的。
如果需要查看rc而不管它是否有效
可以通过传入“false”来禁用严格模式。
``python
`rc=factory.load('/in valid/rc/dir',false)
使用无效的rc进行操作
```
创建rc
此工具还允许您创建一个全新的rc。
>;注意:当前必须手动指定完整的清单。
>;这在未来可能会有一些变化。
`` python
manifest={
…
}
rc=factory.create('/my/rc/dir/',manifest)
\python resource container
一个用于管理door43资源容器的实用程序。这遵循了http://resource container.readthedocs.io/en/v0.2/
\rc是什么?
资源容器(rc)是翻译数据的模块化/可移植包。
然后可以根据需要进行读/写。
`` python
从资源容器导入工厂
清单
打印(rc.manifest['dublin_core']['rights'])
‘一些书名’)
```
这会引发一个错误
rc.read_chunk('01','title')
加载RC时,工具将在严格模式下运行。
这将执行一些检查以确保rc是有效的。
如果需要查看rc而不管它是否有效
可以通过传入“false”来禁用严格模式。
``python
`rc=factory.load('/in valid/rc/dir',false)
使用无效的rc进行操作
```
创建rc
此工具还允许您创建一个全新的rc。
>;注意:当前必须手动指定完整的清单。
>;这在未来可能会有一些变化。
`` python
manifest={
…
}