diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2009-12-20 23:43:21 +0100 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2009-12-20 23:43:21 +0100 |
commit | 62965d0668e81fc801c4be2d61c1a0b64b0edca8 (patch) | |
tree | 99a0c667619cacd2d0adfa688a49d13c33b6655a | |
parent | python 2.5 compatibility (diff) | |
download | pyload-62965d0668e81fc801c4be2d61c1a0b64b0edca8.tar.xz |
cli + web fixes
-rw-r--r-- | module/web/pyload/views.py | 2 | ||||
-rw-r--r-- | module/web/templates/default/base.html | 2 | ||||
-rw-r--r-- | module/web/templates/default/home.html | 15 | ||||
-rwxr-xr-x | pyLoadCli.py | 7 | ||||
-rwxr-xr-x | 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 %}
<ul id="page-actions">
<li><a class="action backlink">Speed: <b id="speed">{{ status.speed }}</b> kb/s</a></li>
- <li><a class="action cog">Active: <b id="aktiv">{{ status.queue }}</b> / <b id="aktiv_from">{{ status.total }}</b></a></li>
+ <li><a class="action cog">Active: <b id="aktiv">{{ status.activ }}</b> / <b id="aktiv_from">{{ status.queue }}</b></a></li>
<li><a href="" class="action revisions" accesskey="o" rel="nofollow">Reload page</a></li>
</ul><br />
{% 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 <th>Progress</th>
</tr>
<tbody id="LinksAktiv">
+
+ {% for link in content %}
+ <tr id="link_{{ link.id }}">
+ <td id="link_{{ link.id }}_name">{{ link.name }}</td>
+ <td id="link_{{ link.id }}_status">{{ link.status }}</td>
+ <td id="link_{{ link.id }}_eta">{{ content.eta }} @ {{content.speed }}</td>
+ <td id="link_{{ link.id }}_kbleft">{{ link.kbleft }}</td>
+ <td id="link_{{ link.id }}_percent"><font id="aktiv_percent">{{ link.percent }}</font>% / {{ link.size }}</td>
+ </tr>
+ <tr>
+ <td colspan="5">
+ <div id="link_{{ link.id }}_pgb" class="progress_bar" style="overflow: hidden; width: {{ link.percent }}%; display: block;"> </div>
+ </td>
+ </tr>
+ {% endfor %}
<tbody>
</table>
{% 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()
|