+import re
+import sys
+
+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
+
+def copy_header(path):
+ header_path = os.path.dirname(path) + "/header.tpl"
+ header = open(header_path, "r")
+ for line in header:
+ sys.stdout.write(line)
+
+def copy_footer(path):
+ footer_path = os.path.dirname(path) + "/header.tpl"
+ footer = open(footer_path, "r")
+ for line in footer:
+ sys.stdout.write(line)
+
+parser = argparse.ArgumentParser(description='Generate an HTML containing information about the MP3 files.')
+parser.add_argument('dir', help='The directory containing the MP3 files')
+
+args = parser.parse_args()