|
@@ -48,6 +48,7 @@ fi
|
48
|
48
|
BOOTSTRAP_FILE=$ZERONET_INSTALL/bootstrap
|
49
|
49
|
BLOGS_FILE=$ZERONET_INSTALL/freedombone-blogs
|
50
|
50
|
FORUM_FILE=$ZERONET_INSTALL/freedombone-fora
|
|
51
|
+TOX_USERS_FILE=$ZERONET_INSTALL/freedombone-tox-users
|
51
|
52
|
ZERONET_INDEX=/home/$MY_USERNAME/mesh.html
|
52
|
53
|
|
53
|
54
|
function create_index {
|
|
@@ -74,6 +75,7 @@ function create_index {
|
74
|
75
|
echo '<ol type="square">' >> $ZERONET_INDEX
|
75
|
76
|
echo " <li><a href=\"${BLOGS_FILE}.html\">Blogs</a></li>" >> $ZERONET_INDEX
|
76
|
77
|
echo " <li><a href=\"${FORUM_FILE}.html\">Fora</a></li>" >> $ZERONET_INDEX
|
|
78
|
+ echo " <li><a href=\"${TOX_USERS_FILE}.html\">Tox Users</a></li>" >> $ZERONET_INDEX
|
77
|
79
|
echo '</ol>' >> $ZERONET_INDEX
|
78
|
80
|
echo '' >> $ZERONET_INDEX
|
79
|
81
|
echo '</body>' >> $ZERONET_INDEX
|
|
@@ -217,6 +219,22 @@ while IFS='' read -r line || [[ -n "$line" ]]; do
|
217
|
219
|
done < "$TEMPFILE"
|
218
|
220
|
echo '<ol>' >> $FORUM_FILE.new
|
219
|
221
|
|
|
222
|
+# detect Tox users
|
|
223
|
+lstox > $TEMPFILE
|
|
224
|
+toxctr=0
|
|
225
|
+echo '<ol type="square">' >> $TOX_USERS_FILE.new
|
|
226
|
+while IFS='' read -r line || [[ -n "$line" ]]; do
|
|
227
|
+ if [[ $line != "Failed*" ]]; then
|
|
228
|
+ echo " <li>$line</li>" >> $TOX_USERS_FILE.new
|
|
229
|
+ toxctr=$((toxctr + 1))
|
|
230
|
+ fi
|
|
231
|
+done < "$TEMPFILE"
|
|
232
|
+if [ $toxctr -eq "0" ]; then
|
|
233
|
+ echo " <li>No users found</li>" >> $TOX_USERS_FILE.new
|
|
234
|
+fi
|
|
235
|
+echo '<ol>' >> $TOX_USERS_FILE.new
|
|
236
|
+
|
|
237
|
+
|
220
|
238
|
rm -f $TEMPFILE_BASE
|
221
|
239
|
rm -f $TEMPFILE
|
222
|
240
|
|
|
@@ -229,8 +247,10 @@ fi
|
229
|
247
|
# make some html headers and footers
|
230
|
248
|
create_header $BLOGS_FILE "Blogs"
|
231
|
249
|
create_header $FORUM_FILE "Fora"
|
|
250
|
+create_header $TOX_USERS_FILE "Tox Users"
|
232
|
251
|
create_footer $BLOGS_FILE
|
233
|
252
|
create_footer $FORUM_FILE
|
|
253
|
+create_footer $TOX_USERS_FILE
|
234
|
254
|
|
235
|
255
|
# make the index page
|
236
|
256
|
create_index
|
|
@@ -249,4 +269,11 @@ if [ -d $ZERONET_USER_HOME ]; then
|
249
|
269
|
sudo chown zeronet:zeronet $FORUM_FILE
|
250
|
270
|
fi
|
251
|
271
|
|
|
272
|
+# create a web page showing Tox users
|
|
273
|
+cat ${TOX_USERS_FILE}-header.html ${TOX_USERS_FILE}.new ${TOX_USERS_FILE}-footer.html > ${TOX_USERS_FILE}.html
|
|
274
|
+rm -f ${TOX_USERS_FILE}.new
|
|
275
|
+if [ -d $ZERONET_USER_HOME ]; then
|
|
276
|
+ sudo chown zeronet:zeronet $TOX_USERS_FILE
|
|
277
|
+fi
|
|
278
|
+
|
252
|
279
|
exit 0
|