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);