用于生成本机格式分数的库。
nf-grapher的Python项目详细描述
#NF Grapher Python
这是一个python3库,用于生成本机格式分数。
>;**注意**:当前此库支持为本机格式智能播放器生成本机格式分数,但是,目前不支持从json读取或反序列化分数。
-virtuallenv
>安装
``bash
pip instanf-nf-grapher
````
>请使用以下内容建立一个虚拟环境:
````>>
>``````>>
>``bash
virtualenv-pPython3e
source./e/bin/activate
```
您可以使用任何您想要的环境名称,这里使用的是“e”,因为它很短。
` score`包含本地格式score模式定义的所有score级别对象
。` type`包含由[smart player contract](../smart player contract.json)定义的有用“type”节点。因为python不是静态类型的,所以这些类型还没有强制执行。` encoder`包含一个函数encode`
,用于将grapher对象序列化为json格式。
<<<
<<
<
`` bash
python-m unittest discover-v
`````
;示例用法
`` python
`` python
.type导入*
fromnf_grapher.encoder import encode为spotify曲目构建一个源节点
5.6秒开始播放5.6秒
source=filenode('spotify:track:4rdkrwya9youzlllxvmaxh',offset=5.6e+9,duration=5.6e+9)
创建满分
score=score(graph(
nodes=[source,loop],
edges=[source.connect(loop)]
print(encode(score))
```
您可以在repl中使用python的“帮助”功能查看所有受支持类型节点的列表。
例如,使用repl中的python的“帮助”功能,可以看到所有受支持类型节点的列表。
例如,
gt;gt;>;从nf-grapher导入键入
>>>帮助(键入)
```
这是一个python3库,用于生成本机格式分数。
>;**注意**:当前此库支持为本机格式智能播放器生成本机格式分数,但是,目前不支持从json读取或反序列化分数。
>安装
``bash
pip instanf-nf-grapher
````
>请使用以下内容建立一个虚拟环境:
````>>
>``````>>
>``bash
virtualenv-pPython3e
source./e/bin/activate
```
您可以使用任何您想要的环境名称,这里使用的是“e”,因为它很短。
` score`包含本地格式score模式定义的所有score级别对象
。` type`包含由[smart player contract](../smart player contract.json)定义的有用“type”节点。因为python不是静态类型的,所以这些类型还没有强制执行。` encoder`包含一个函数encode`
,用于将grapher对象序列化为json格式。
<<<
<<
<
`` bash
python-m unittest discover-v
`````
;示例用法
`` python
`` python
.type导入*
fromnf_grapher.encoder import encode为spotify曲目构建一个源节点
5.6秒开始播放5.6秒
source=filenode('spotify:track:4rdkrwya9youzlllxvmaxh',offset=5.6e+9,duration=5.6e+9)
创建满分
score=score(graph(
nodes=[source,loop],
edges=[source.connect(loop)]
print(encode(score))
```
您可以在repl中使用python的“帮助”功能查看所有受支持类型节点的列表。
例如,使用repl中的python的“帮助”功能,可以看到所有受支持类型节点的列表。
例如,
gt;gt;>;从nf-grapher导入键入
>>>帮助(键入)
```