From 62965d0668e81fc801c4be2d61c1a0b64b0edca8 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 20 Dec 2009 23:43:21 +0100 Subject: cli + web fixes --- module/web/pyload/views.py | 2 +- module/web/templates/default/base.html | 2 +- module/web/templates/default/home.html | 15 +++++++++++++++ pyLoadCli.py | 7 +++++-- pyLoadCore.py | 4 ++-- 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py index a51a9c4dc..1fa9d45b7 100644 --- a/module/web/pyload/views.py +++ b/module/web/pyload/views.py @@ -63,7 +63,7 @@ def base(request, messages): @permission('pyload.can_see_dl') @check_server def home(request): - return render_to_response(join(settings.TEMPLATE,'home.html'), RequestContext(request,{},[status_proc])) + return render_to_response(join(settings.TEMPLATE,'home.html'), RequestContext(request,{'content': settings.PYLOAD.status_downloads()},[status_proc])) @login_required diff --git a/module/web/templates/default/base.html b/module/web/templates/default/base.html index c43d5223c..657bdcf09 100644 --- a/module/web/templates/default/base.html +++ b/module/web/templates/default/base.html @@ -274,7 +274,7 @@ $(document).ready(function(){ {% if perms.pyload.can_see_dl %}
{% endif %} diff --git a/module/web/templates/default/home.html b/module/web/templates/default/home.html index 8124902db..43cf16ae0 100644 --- a/module/web/templates/default/home.html +++ b/module/web/templates/default/home.html @@ -16,6 +16,21 @@ Active Downloads Progress + + {% for link in content %} + + {{ link.name }} + {{ link.status }} + {{ content.eta }} @ {{content.speed }} + {{ link.kbleft }} + {{ link.percent }}% / {{ link.size }} + + + + + + + {% endfor %} {% endblock %} \ No newline at end of file diff --git a/pyLoadCli.py b/pyLoadCli.py index 8a0bd2b3f..061c366af 100755 --- a/pyLoadCli.py +++ b/pyLoadCli.py @@ -73,7 +73,10 @@ class pyLoadCli: os.system("clear") sys.exit() # ctrl + c elif ord(inp) == 13: - self.handle_input() + try: + self.handle_input() + except Exception, e: + self.println(2, red(str(e))) self.input = "" #enter self.print_input() elif ord(inp) == 127: @@ -189,7 +192,7 @@ class pyLoadCli: line += 1 self.println(line, "Parse the links you want to add.") line += 1 - self.println(line, "Type END when done.") + self.println(line, "Type "+mag("END")+" when done.") line += 1 self.println(line, "Links added: " + mag(str(self.links_added))) line += 1 diff --git a/pyLoadCore.py b/pyLoadCore.py index 50c5d2c55..2a9cbbc59 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -159,8 +159,8 @@ class Core(object): while True: sleep(2) if self.do_kill: - self.logger.info("pyLoad quits") - self.webserver.quit() + self.logger.info("pyLoad quits") + self.webserver.quit() self.webserver.join() exit() -- cgit v1.2.3