+
+def fma_copyright_to_html(path, copyright):
+ if copyright == "":
+ sys.stderr.write(path + ": no FMA copyright.\n")
+ return ""
+
+ p = re.compile("(.*): (.*)")
+ m = p.match(copyright)
+ if m is not None:
+ name = m.group(1)
+ name = name.replace("Creative Commons", "CC")
+ name = name.replace("Attribution", "BY")
+ name = name.replace("NonCommercial", "NC")
+ name = name.replace("Noncommercial", "NC")
+ name = name.replace("NoDerivatives", "ND")
+ name = name.replace("ShareAlike", "SA")
+ name = name.replace("Share Alike", "SA")
+ name = name.replace("United States", "US")
+ return "<a href=\"" + m.group(2) + "\">" + name + "</a>"
+ else:
+ sys.stderr.write(path + ": invalid FMA copyright: "
+ + copyright + ".\n");
+ return copyright