aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed <git@gumx.cc>2026-06-17 18:43:06 +0300
committerAhmed <git@gumx.cc>2026-06-17 18:43:06 +0300
commit361cecee3636036625a26e29811a37ce5b808580 (patch)
tree8033fd212946ee675678ea57c10dfb5265974aac
parentfd59204fd42f75b763ac58a8dcb761b8965a1d17 (diff)
fix: style to match gumx.cc
-rw-r--r--ccc.html5
-rw-r--r--hooks/post-receive19
2 files changed, 21 insertions, 3 deletions
diff --git a/ccc.html b/ccc.html
index bf2f6fe..def1860 100644
--- a/ccc.html
+++ b/ccc.html
@@ -5,7 +5,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>gumx / coffee</title>
- <link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDUiPjxyZWN0IHg9IjEiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyIiB5PSIxIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMCIgeT0iMiIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjEiIHk9IjIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PC9zdmc+">
+ <link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiBzdHJva2U9IiMwMDAiPjxwYXRoIHN0cm9rZS13aWR0aD0iMTIyIiBzdHJva2UtZGFzaGFycmF5PSIyLDM4IiBkPSJtOSw3MGgxMjJNNzAsOXYxMjIiLz48cGF0aCBzdHJva2Utd2lkdGg9IjMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im03MCwzMGgwbTQwLDQwaDBtLTgwLDQwdjBtNDAsMGgwbTQwLDBoMCIvPjwvc3ZnPg==">
<style>
@font-face { font-family: "Kawkab Mono"; src: url(/fonts/KawkabMono-Regular.woff2); font-weight: normal; }
@font-face { font-family: "Kawkab Mono"; src: url(/fonts/KawkabMono-Bold.woff2); font-weight: bold; }
@@ -82,7 +82,6 @@
main { text-align: left; }
header { margin-bottom: 1em; }
footer { margin-top: 3em; }
- a { color: inherit; }
h1 {
font-size: 1.2rem;
@@ -378,7 +377,7 @@
// CONFIG — edit these values to configure the app
// ─────────────────────────────────────────────────────────────
const CONFIG = {
- DATA_URL: "data.json", // "" = local mode | "<url>" = static site mode
+ DATA_URL: "", // "" = local mode | "<url>" = static site mode
MAX_CUPS: 5, // maximum cups allowed per day
WEEK_START: 6, // first day of the week: 0=Sun, 1=Mon, 2=Tue, 3=Wed, 4=Thu, 5=Fri, 6=Sat
};
diff --git a/hooks/post-receive b/hooks/post-receive
index 051bd55..1240593 100644
--- a/hooks/post-receive
+++ b/hooks/post-receive
@@ -5,4 +5,23 @@ WEBROOT=/var/www/coffee.gumx.cc
mkdir -p "$WEBROOT/fonts"
cp "$WORK/ccc.html" "$WEBROOT/index.html"
rsync -rlptD "$WORK/fonts/" "$WEBROOT/fonts/" 2>/dev/null || true
+python3 - "$WEBROOT/index.html" <<'EOF'
+import sys
+p = sys.argv[1]
+html = open(p).read()
+footer = (
+ '<footer>\n<hr>\n'
+ '<a href="https://twt.gumx.cc">twt</a> /\n'
+ '<a href="https://git.gumx.cc">git</a> /\n'
+ '<a href="https://mail.gumx.cc">mail</a> /\n'
+ '<a href="https://irc.gumx.cc">irc</a> /\n'
+ '<a href="https://files.gumx.cc">files</a> /\n'
+ '<a href="https://vpn.gumx.cc">vpn</a> /\n'
+ '<a href="https://pgp.gumx.cc">pgp</a> /\n'
+ '<a href="https://demo.gumx.cc">demo</a> /\n'
+ '<a href="https://wk.fo">wk.fo</a>\n'
+ '</footer>'
+)
+open(p, 'w').write(html.replace('</body>', footer + '\n</body>'))
+EOF
echo "ccc deployed to coffee.gumx.cc"