为乐队管理和弦书籍的工具。

ChordBook的Python项目详细描述


《弦乐器》< BR> = < BR/>< BR/>一个管理乐队和弦的工具。
选项> BR/> -BR/>< BR/> *-H,帮助显示此帮助消息并退出
*-V,即版本显示版本,并退出
*-C,-Currutdir写入当前目录,而不是一个名为BR/>的子目录。输出格式
*-f格式,--format=format
输出格式:'text'或'html'(默认为html)
*-i infile,--input=infile
json格式的.cbk文件的位置,其中song数据
*-o outfile,--output=outfile
直接指定输出文件的名称;
默认值是更改输入文件的后缀
*-s,--stdout将输出发送到stdout,而不是写入文件



----

在按惯例后缀为.cbk的文件中。


有两个“对象”-它们在内部成为“book”和“tune”对象
如下所示。


book包含:

*band-包含band名称的字符串
*version-包含book版本字符串的字符串
*tunes-一组tunes

tune包含:

*name-曲子的名称
*作曲家-作曲家的名称(可选)
*credit-原始艺术家的名称(用于封面,可选))
*time-曲子的时间签名。
*键-调音键
*转置-显示调音键(可选)
*结构-表示调音结构的和弦元素数组
*和弦元素-任意命名,包含和弦元素

和弦元素的结构如下:

*由字符串“”分隔的一系列和弦名称
*和弦名称当前是自由格式的
*例如“ebmaj7 bb7 gmb5 fm”
*可以使用“:”和“:”
*html输出prettifies“”,“b”,repeats,“pause”,“maj7”和“m7b5”

目前只有两个“文本”和“html”,分别生成文本和html输出。

outputters继承自
the _base.py基类。


默认输出格式为html。


默认情况下,输入文件foo.cbk将生成写入html/foo.html的输出


如果指定了-s开关,则将输出发送到stdout。

如果指定了-c开关,输出被发送到当前目录,而不是以输出格式命名的子目录。

*HTML输出是可怕的。
*排序尚未正确处理。应该是可选的。
*没有生成多页HTML输出的选项。
*其他我还没有发现的错误(很多,毫无疑问)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
是否可以将Ghost CMS与Spring Boot(Java)一起使用?如果没有,还有好的选择吗?   java简单XML框架解析器在Android中发布XML解析   java如何将数组列表设置为listview中的图像视图   java从JPA查找GUI   java为什么XSSFWorksheet的getName()不起作用?   java为什么Eclipse不记得我的启动配置?   使用java处理Json API响应   调用AlertDialog。按下后退按钮时Android片段的Java生成器   在Android中以编程方式选择项目ListView   java交错网格布局用于从实时数据库加载图像,不显示   java如何找到测试套件。Testng中的xml执行状态   java如何使用Appium通过selenium找到警报对话框?   java如何避免使用Johann的   学生编辑不起作用(Java+Spring+MySQl)?   EclipseMilo中的java身份验证clientserver   java Solr DIH获取大小无效   j_安全检查上的java筛选器不工作。Glassfish V3 Netbeans 6.8