From 5f8d84fd69828ab898ba5bf841175ff90698491c Mon Sep 17 00:00:00 2001
From: Falk Rehse <falk.rehse@tu-dortmund.de>
Date: Mon, 20 Mar 2023 20:02:35 +0100
Subject: [PATCH] Switch to Kurzlink

Use the new Kurzlink generator
---
 .gitlab-ci.yml | 14 ++++----------
 README.md      | 22 ----------------------
 2 files changed, 4 insertions(+), 32 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 53c52bb..148363f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,17 +1,11 @@
 ---
 image:
-  registry.gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks:latest
-
-variables:
-  IGNORE_URLS:
-    https://gitlab.fachschaften.org/tudo-fsinfo/fsr/sitzungen/tree/master/Protokolle
-    https://gitlab.fachschaften.org/tudo-fsinfo/fsr/sitzungen/merge_requests
-    https://tu-dortmund.zoom.us/j/97881519122?pwd=UG1vRThSeThjZm14YVRoamNiSG5NUT09
-    https://www.instagram.com/fsinfo.tudo/
+  name: registry.gitlab.fachschaften.org/evysgarden/kurzlink:latest
+  entrypoint: ["/bin/sh", "-c"]
 
 test:
   script:
-    - shortlinks generate -c vanitymap.txt
+    - kurzlink --config kurzlinks.yaml --generate --vanitymap public/vanitymap.json --output public
   only:
     - merge_requests
 
@@ -19,7 +13,7 @@ pages:
   script:
     - apk add nodejs yarn bash
     - ./prepare-web-dependencies.sh
-    - shortlinks generate vanitymap.txt
+    - kurzlink --config kurzlinks.yaml --generate --nocheck --vanitymap public/vanitymap.json --output public
   artifacts:
     expire_in: 1h
     paths:
diff --git a/README.md b/README.md
index 37bebf7..f148b5b 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,3 @@
 # oh14.de Kurzlinks
 
-Einträge der Form
-
-```
-/foo https://irgende.in/link
-```
-
-werden nach dem Deployment unter https://oh14.de/foo verfügbar sein und zu
-https://irgende.in/link weitergeleitet. Interne Aliase sind auch mit folgender
-Syntax möglich:
-
-```
-/bar /foo
-```
-
 Unter https://oh14.de/vanitymap.json gibt es alle Kurzlinks und ihre Ziele als JSON-Datei.
-
-## Duplikate erkennen
-
-Duplikate kann man wie folgt erkennen:
-
-```shell
-cat vanitymap.txt | awk '{ print $1 }' | sort | uniq -c | sort
-```
-- 
GitLab