跳转到主要内容

一个用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 (8.8 kB 查看哈希值)

上传时间

构建分发

python_chordpro-0.0.2-py2.py3-none-any.whl (9.6 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面