/skrypty/synology/syno_to_www.sh
#!/bin/bash
#remove current version
rm -rf /Synology-web/skrypty/*
# Update index.html with links to script directories
echo "" > /Synology-web/skrypty/index.html
for i in `find /skrypty -mindepth 1 -maxdepth 1 -type d -exec basename {} \;` ; do
echo "$i" >> /Synology-web/skrypty/index.html
done
# Create script directory page and copy there every script you find :)
for i in `find /skrypty -maxdepth 2 -name "*.sh" -o -name "*.sls" -o -name "*.info" -o -name "*.cfg"` ; do
grep $i /Synology-web/skrypty/`echo $i | awk -F'/' '{print $3}'`.html > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo '
' >> /Synology-web/skrypty/`echo $i | awk -F'/' '{print $3}'`.html
echo "$i" >> /Synology-web/skrypty/`echo $i | awk -F'/' '{print $3}'`.html
cat $i >> /Synology-web/skrypty/`echo $i | awk -F'/' '{print $3}'`.html
fi
done
# Apply html newline syntax
for i in `find /Synology-web/skrypty/*.html ! -name "index.html"`; do
sed -i '/^
/! s/^/
/g' $i
done