Source code for webwriter

import os


[docs]class WebWriter: """ Handles writing out to teh home folder of the running user. Creates a very simple web page that just lists all the images posted in a channel the bot's in. Probably in trouble for cp because of teh 4cdn links. """ def __init__(self): self.path = '~/public_html/img/' def _generate(self, data): if data is None: return if not os.path.exists(os.path.expanduser(self.path)): os.makedirs(os.path.expanduser(self.path)) with open(os.path.expanduser('~/public_html/img/index.html'), 'w+') as f: f.write("<html><body>\n") f.write( "<font size=7>ANYTHING AND EVERYTHING ON THIS PAGE MAY BE NSFW. YOU HAVE BEEN WARNED.</font><br />\n") for line in data: f.write(line[2] + " pasted link <a href=\"" + line[1] + "\">" + line[1] + "</a> at " + str(line[3]) + " UTC<br>\n") f.write("</html></body>\n")