diff --git a/bot.js b/bot.js index de76ecb..845f0ba 100644 --- a/bot.js +++ b/bot.js @@ -46,6 +46,7 @@ child.on('start', () => { }); child.on('exit:code', (code) => { putlog('detected bot exited with code ' + code + '\n'); + child.restart(); }); child.on('stderr', (data) => { putlog(data); diff --git a/s/item.tpl.html b/s/item.tpl.html index 8a4f3cb..f086fad 100644 --- a/s/item.tpl.html +++ b/s/item.tpl.html @@ -21,7 +21,7 @@
{% if next != null %} | {% endif %} random {% if prev != null %} | {% endif %}

- src: {{ src }}
+ src: {{ src }}
dest: {{ dest }}
mime: {{ mime }}  size: {{ size }}
diff --git a/src/websrv.js b/src/websrv.js index 8af00f2..ae67cc4 100644 --- a/src/websrv.js +++ b/src/websrv.js @@ -2,6 +2,7 @@ var fs = require('fs-extra'); var http = require('http'); var path = require('path'); var swig = require('swig'); +var urlm = require('url'); var cfg = require('../cfg/websrv.json'); var templates = {}; @@ -89,7 +90,10 @@ function Websrv(tbot, tsql, tlib) { } data.id = e.id; data.username = e.username; - data.src = e.src; + + data.srcurl = e.src; + data.src = urlm.parse(e.src).hostname; + data.dest = e.dest; data.mime = e.mime; data.size = lib.formatSize(e.size);