一个用Python编写的ChordPro解析器
项目描述
python-chordpro 是一个ChordPro解析器,用Python编写。与其它类似库相比,该模块的主要区别在于 python-chordpro 可以将ChordPro文件解析到音节级别,从而能够更精细地控制格式化输出。
安装
您可以使用 pip 安装 python-chordpro
$ pip install python-chordpro
示例用法
from chordpro import Song
song = Song('path/to/song.chordpro')
for verse in song.verses:
print(verse.title)
渲染
python-chordpro 包含两个渲染器,HTML和文本。
from chordpro.renderers.html import render
print(render(song))
命令行界面
python-chordpro 还附带内置的命令行界面,可以读取ChordPro文件,然后使用文本或HTML渲染器进行渲染。
例如
$ python-chordpro path/to/song.chordpro -f text -o song.txt
许可
python-chordpro 采用MIT许可。有关更多信息,请参阅LICENSE文件。
项目详情
关闭
python-chordpro-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13263e171831e8c96ea703564e063d7fc00ff0a58ff5b7d4a780b3e9e05f6efe |
|
MD5 | 0924908eb5e9b8f88cb33f5852d32174 |
|
BLAKE2b-256 | 8132240281e132d9742a031dcd7c89f2a71b012a5d0588a74c7222b96e0a5a4d |
关闭
python_chordpro-0.0.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b82841455ea29a9f0aa27b5abd2ce4adc255838ae11103aacf8ef3d1f7bd060 |
|
MD5 | 7847a83670797f47c7c7be5c3241fee9 |
|
BLAKE2b-256 | 7df077168bf6480c7aedad9c897a6feceea6e693be341be7248d29959a697380 |