equal
deleted
inserted
replaced
1 from htmltmpl import TemplateManager, TemplateProcessor |
1 from htmltmpl import TemplateManager, TemplateProcessor |
2 from urlparse import urljoin |
2 from urlparse import urljoin |
3 from os import environ, path |
3 from os import environ, path |
4 from config import template_dir |
4 from config import CONFIG |
5 |
5 |
6 def get_curl(): |
6 def get_curl(): |
7 url = "http" |
7 url = "http" |
8 if environ["HTTPS"] == 'on': |
8 if environ["HTTPS"] == 'on': |
9 url += "s" |
9 url += "s" |
13 return url |
13 return url |
14 |
14 |
15 class Template: |
15 class Template: |
16 def __init__(self, template, prefs, status = "msg", status_msg = ""): |
16 def __init__(self, template, prefs, status = "msg", status_msg = ""): |
17 self.tproc = TemplateProcessor() |
17 self.tproc = TemplateProcessor() |
18 self.tmpl = TemplateManager().prepare(path.join(template_dir, template)) |
18 self.tmpl = TemplateManager().prepare(path.join(CONFIG.template_dir, template)) |
19 self.set("remote_user", prefs["fullname"]) |
19 self.set("remote_user", prefs["fullname"]) |
20 self.set("kw_size", prefs['keywords_box']) |
20 self.set("kw_size", prefs['keywords_box']) |
21 self.set("kw_sort", prefs['keywords_sort']) |
21 self.set("kw_sort", prefs['keywords_sort']) |
22 self.set("kw_reverse", prefs['keywords_reverse']) |
22 self.set("kw_reverse", prefs['keywords_reverse']) |
23 self.set("curl", get_curl()) |
23 self.set("curl", get_curl()) |