1
0
Fork 0
mirror of https://github.com/Oreolek/gamebookformat.git synced 2024-05-10 04:58:20 +03:00
gamebookformat/quote.py
2014-12-22 17:14:32 +01:00

39 lines
914 B
Python

#FIXME entire file is a hack
def latex(s):
return (s.replace('\\', '\\textbackslash')
.replace('&', '\&')
.replace('%', '\%')
.replace('$', '\$')
.replace('#', '\#')
.replace('_', '\_')
.replace('{', '\{')
.replace('}', '\}')
.replace('~', '\\textasciitilde')
.replace('^', '\\textasciicircum'))
def rtf(s):
return (s.replace('\\', '\\\\')
.replace('{', '\\{')
.replace('}', '\\}'))
import cgi
def html(s):
return cgi.escape(s)
def js(s):
return (s.replace("\\", "\\\\")
.replace('"', '\\"'))
def twine2(s):
#have to think of a good solution
return (cgi.escape(s).replace("`", "'")
.replace("\r\n", " ")
.replace("\n", " ")
.replace("[", "`[`")
.replace("]", "`]`"))
def no(s):
return s