about summary refs log tree commit diff
path: root/links
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-02-13 14:54:01 +0100
committerRobert Günzler <r@gnzler.io>2026-02-13 14:54:01 +0100
commitfccde6bac032613694ecb09566f83b3460a32b45 (patch)
tree3dedb53f3e22f7a356002f408ee3f728fec19348 /links
parentdf3362c4a290af2f0c8db40c8ea5b2286670fd01 (diff)
downloadsite-fccde6bac032613694ecb09566f83b3460a32b45.tar.gz
add vdo.ninja helpers
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'links')
l---------links/~call1
-rw-r--r--links/~meet34
l---------links/~send1
3 files changed, 36 insertions, 0 deletions
diff --git a/links/~call b/links/~call
new file mode 120000
index 0000000..f7aa2bf
--- /dev/null
+++ b/links/~call
@@ -0,0 +1 @@
+~meet
\ No newline at end of file
diff --git a/links/~meet b/links/~meet
new file mode 100644
index 0000000..6e23601
--- /dev/null
+++ b/links/~meet
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8">
+		<meta name="fediverse:creator" content="@robertgzr@toot.berlin">
+		<link rel="stylesheet" type="text/css" href="links/main.css">
+	</head>
+	<body>
+		<script>
+			'use strict'
+			function common() {
+				return '?' + [
+				'r=gzr_' + Math.random().toString(36).substring(2),
+				'chroma=000',
+				'st=6',
+				'cssb64=' + btoa('*{border-radius:2px !important;transition:none !important;}')
+				].join('&')
+			}
+			function link() {
+				switch (window.location.pathname.split('/').at(-1)) {
+					case "~meet":
+					return `https://vdo.ninja/${common()}&webcam&mini`
+					case "~call":
+					return `https://vdo.ninja/${common()}&miconly`
+					case "~send":
+					return `https://vdo.ninja/${common()}&fileshare`
+					default:
+					return `https://vdo.ninja/${common()}`
+				}
+			}
+			window.location.replace(link())
+		</script>
+	</body>
+</html>
diff --git a/links/~send b/links/~send
new file mode 120000
index 0000000..f7aa2bf
--- /dev/null
+++ b/links/~send
@@ -0,0 +1 @@
+~meet
\ No newline at end of file