diff options
author | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2018-08-28 17:27:55 +0200 |
---|---|---|
committer | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2018-08-28 17:27:55 +0200 |
commit | 0e757e1d3822a0adeeb086fbf3e56c20cb1bdb40 (patch) | |
tree | 5939da7e0eae26f8d7ca48639230cb47874d90e7 /mensa/frontends/html.py | |
parent | 81f8785b36a11b98e8bf0051e560e4161d6c50dc (diff) | |
download | mensa-0e757e1d3822a0adeeb086fbf3e56c20cb1bdb40.tar.gz mensa-0e757e1d3822a0adeeb086fbf3e56c20cb1bdb40.tar.bz2 mensa-0e757e1d3822a0adeeb086fbf3e56c20cb1bdb40.zip |
Added option for position, radius and distances, more plugins
Diffstat (limited to 'mensa/frontends/html.py')
-rw-r--r-- | mensa/frontends/html.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mensa/frontends/html.py b/mensa/frontends/html.py index 8a5618f..c23d27c 100644 --- a/mensa/frontends/html.py +++ b/mensa/frontends/html.py @@ -12,6 +12,10 @@ class HTMLRenderer(IPlugin) : if not food : continue r = r+"<div class=\"restaurant\"><h3>"+esc(restaurant.human_name)+"</h3>"+"\n"#+base.formt(food) + if "pos" in options and restaurant.pos and "dist" in options : + ## display distance to restaurant + r=r+"<div class=\"distance\">Distance: %.2f km</div>\n" % base.dist(options["pos"], restaurant.pos) + food.sort(key=lambda foo: foo.category) for i in food: if options["only_student_prices"] : @@ -29,7 +33,7 @@ class HTMLRenderer(IPlugin) : r=r+"<li class=\"fooditem\" ><span class=\"name\">" + esc(i.name) + "</span><span class=\"price\">"+ esc(price) + "</span><span class=\"veggie\">"+ esc(vegkeys[i.veggie])+"</span>\n" if i.desc : r = r+"<div class=\"description\">"+esc(i.desc)+"</div>\n" - r = r+"</div>" + r = r+"</ul></div>" r = r print(r) |