def get(self, page): self.response.headers['Content-Type'] = 'text/html' # FIXME: URL stringing is sooo crude. response = fetch('http://trac.webkit.org/export/HEAD/trunk/LayoutTests/' + page + '-expected.txt') translator = Translator() self.response.out.write('<html>\n<head>\n<link rel="stylesheet" type="text/css" href="/assets/styles.css">\n<script src="/assets/visualizer.js"></script>\n<script>') translator.translate_file(self.response.out, response.content.split('\n')) self.response.out.write('</script>\n</head>\n<body></body>\n</html>\n')
class TextDocument(Document): def set_text(self, text): self.text = text; def translate(self, config): self.translator = Translator(config) if self.input_file is not None: self.braille_text = self.translator.translate_file (self.input_file) else: self.braille_text = self.translator.translate_string (self.text)