#!/bin/sh
set -e
cd /home/git/build/webring
bash wr build
rsync -rlptD --delete public/ /var/www/webring.gumx.cc/
python3 - /var/www/webring.gumx.cc <<'EOF'
import sys, os, glob
webroot = sys.argv[1]
favicon = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiBzdHJva2U9IiMwMDAiPjxwYXRoIHN0cm9rZS13aWR0aD0iMTIyIiBzdHJva2UtZGFzaGFycmF5PSIyLDM4IiBkPSJtOSw3MGgxMjJNNzAsOXYxMjIiLz48cGF0aCBzdHJva2Utd2lkdGg9IjMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im03MCwzMGgwbTQwLDQwaDBtLTgwLDQwdjBtNDAsMGgwbTQwLDBoMCIvPjwvc3ZnPg=='
footer = (
''
)
favicon_tag = f''
for path in glob.glob(os.path.join(webroot, '**', '*.html'), recursive=True):
html = open(path).read()
if '' in html and favicon_tag not in html:
html = html.replace('', favicon_tag + '\n', 1)
if '