#!/usr/bin/python import sys, string from xml.dom import minidom, Node font={} def buildfont(fontbook): global font chars = fontbook.getElementsByTagName("char") for char in chars: chartype = char.attributes["type"].value chardata = [] for line in char.getElementsByTagName("line"): chardata.append(line.firstChild.data) font[chartype]=chardata fontbook = minidom.parse("/home/eigenlambda/biglets.xml") buildfont(fontbook) #print font word = sys.argv[1] lines = ["","","","","","","",""] for i in range(0,8): for letter in word: lines[i]= lines[i] + font[letter][i] for line in lines: print line