Mercurial > dottes
comparison abctemplate.py @ 708:7da70e8900ab build-default-278
First attempt at adding Tradition below subtitle in web and print.
| author | Jim Hague <jim.hague@acm.org> |
|---|---|
| date | Sun, 08 Oct 2017 17:06:09 +0100 |
| parents | ed823ea54c83 |
| children | 7e9d5852c802 |
comparison
equal
deleted
inserted
replaced
| 707:1bbf0e27389e | 708:7da70e8900ab |
|---|---|
| 19 # Templates are read from file, and are in Python standard library format. | 19 # Templates are read from file, and are in Python standard library format. |
| 20 # The following values are substituted: | 20 # The following values are substituted: |
| 21 # * name. The file base name. Base filename without extension. | 21 # * name. The file base name. Base filename without extension. |
| 22 # * title. The tune title. | 22 # * title. The tune title. |
| 23 # * subtitle. The tune subtitle (second Title field), if any. | 23 # * subtitle. The tune subtitle (second Title field), if any. |
| 24 # * tradition. The Morris tradition the dance tune is from. | |
| 24 # * composer. The tune composer. | 25 # * composer. The tune composer. |
| 25 # * key. The tune key. | 26 # * key. The tune key. |
| 26 # * changefile. The name of the 'change' file, if any. | 27 # * changefile. The name of the 'change' file, if any. |
| 27 # * changename. The change file base name. | 28 # * changename. The change file base name. |
| 28 # * changetitle. The change file tune title. | 29 # * changetitle. The change file tune title. |
| 64 vars["historyvisibility"] = "no" | 65 vars["historyvisibility"] = "no" |
| 65 | 66 |
| 66 vars["name"] = fname | 67 vars["name"] = fname |
| 67 vars["title"] = getFieldDisplayText(lines, fdir, "T", latex=args.latex) | 68 vars["title"] = getFieldDisplayText(lines, fdir, "T", latex=args.latex) |
| 68 vars["subtitle"] = getFieldDisplayText(lines, fdir, "T", n=2, latex=args.latex) | 69 vars["subtitle"] = getFieldDisplayText(lines, fdir, "T", n=2, latex=args.latex) |
| 70 vars["tradition"] = getFieldDisplayText(lines, fdir, "A", latex=args.latex) | |
| 69 vars["composer"] = getFieldDisplayText(lines, fdir, "C", latex=args.latex) | 71 vars["composer"] = getFieldDisplayText(lines, fdir, "C", latex=args.latex) |
| 70 vars["key"] = getFieldDisplayText(lines, fdir, "K", latex=args.latex) | 72 vars["key"] = getFieldDisplayText(lines, fdir, "K", latex=args.latex) |
| 71 vars["notes"] = getFieldDisplayText(lines, fdir, "N", starts="Dottes:", latex=args.latex) | 73 vars["notes"] = getFieldDisplayText(lines, fdir, "N", starts="Dottes:", latex=args.latex) |
| 72 if vars["notes"]: | 74 if vars["notes"]: |
| 73 vars["notesvisibility"] = "yes" | 75 vars["notesvisibility"] = "yes" |
