MIT Scratch文件格式读写库。
项目描述
# kurt
Kurt是一个用于处理Scratch项目文件的Python库。
它支持Scratch 1.4和Scratch 2.0,并使用统一的Python接口,同时可扩展以支持新的Scratch修改文件格式(如[Snap!](http://snap.berkeley.edu/))。
它还包括将纯文本转换为Scratch块的分析器。
示例用途
* 将Scratch 2.0项目转换回1.4
* 将数千张图片导入Scratch
* 将midi文件作为播放音符块导入
* 将字体文件作为服装导入
* 将文本解析为Scratch块
* 分析项目
*[Scratch](http://scratch.mit.edu/) 由麻省理工学院媒体实验室的终身幼儿园小组创建。
## 安装
在适当的Python环境中(具有[pip](http://www.pip-installer.org/en/latest/installing.html)),只需运行
pip install kurt
或者使用`easy_install`
easy_install kurt
或者从PyPI([http://pypi.python.org/pypi/kurt](http://pypi.python.org/pypi/kurt))下载压缩存档,解压缩,并在其中运行
python setup.py install
## 要求
需要**Python 2.7**。不支持Python 3。
上述安装方法将自动安装 Kurt 及其依赖项。若要进行手动安装,则需要
* **[Construct](http://github.com/construct/construct/tree/2.06)**,版本 2.0.6
许可证
* **[Pillow](http://python-imaging.github.io/)**
## 文档
Kurt 的文档托管在 [Read the Docs](http://kurt.readthedocs.org/).
## 许可证
Kurt 采用 [LGPL](https://gnu.ac.cn/licenses/lgpl) 版本 3 发布。
Kurt是一个用于处理Scratch项目文件的Python库。
它支持Scratch 1.4和Scratch 2.0,并使用统一的Python接口,同时可扩展以支持新的Scratch修改文件格式(如[Snap!](http://snap.berkeley.edu/))。
它还包括将纯文本转换为Scratch块的分析器。
示例用途
* 将Scratch 2.0项目转换回1.4
* 将数千张图片导入Scratch
* 将midi文件作为播放音符块导入
* 将字体文件作为服装导入
* 将文本解析为Scratch块
* 分析项目
*[Scratch](http://scratch.mit.edu/) 由麻省理工学院媒体实验室的终身幼儿园小组创建。
## 安装
在适当的Python环境中(具有[pip](http://www.pip-installer.org/en/latest/installing.html)),只需运行
pip install kurt
或者使用`easy_install`
easy_install kurt
或者从PyPI([http://pypi.python.org/pypi/kurt](http://pypi.python.org/pypi/kurt))下载压缩存档,解压缩,并在其中运行
python setup.py install
## 要求
需要**Python 2.7**。不支持Python 3。
上述安装方法将自动安装 Kurt 及其依赖项。若要进行手动安装,则需要
* **[Construct](http://github.com/construct/construct/tree/2.06)**,版本 2.0.6
许可证
* **[Pillow](http://python-imaging.github.io/)**
## 文档
Kurt 的文档托管在 [Read the Docs](http://kurt.readthedocs.org/).
## 许可证
Kurt 采用 [LGPL](https://gnu.ac.cn/licenses/lgpl) 版本 3 发布。
项目详情
关闭
kurt-2.0.7.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6fa56654572bbb9667da87d0297f5a97eadde9906ac0d61ff7fc1d02daf4d9d6 |
|
MD5 | d06361467c4c276596888b1f41327fcf |
|
BLAKE2b-256 | d6b6c20cf99cc56633eda51e4105340b91eb0ed3b7cd02a02e86e88d7e0da9dc |