summaryrefslogtreecommitdiff
path: root/modules/vacancies/bak/chalmers.sh
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2025-07-17 15:18:26 +0200
committerTom Smeding <tom@tomsmeding.com>2025-07-17 15:18:26 +0200
commit0166108b27fad35432a1420f505514606d5fec13 (patch)
tree3bbf5ea5873016b9368c006ee7c501e8076a07e5 /modules/vacancies/bak/chalmers.sh
parentc2292c50210df227417cf16c8e7eaeef33dd40dc (diff)
vacancies
Diffstat (limited to 'modules/vacancies/bak/chalmers.sh')
-rwxr-xr-xmodules/vacancies/bak/chalmers.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/vacancies/bak/chalmers.sh b/modules/vacancies/bak/chalmers.sh
new file mode 100755
index 0000000..5583223
--- /dev/null
+++ b/modules/vacancies/bak/chalmers.sh
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+url='https://web103.reachmee.com/ext/I003/304/main?site=5&validator=a72aeedd63ec10de71e46f8d91d0d57c&lang=UK'
+
+script='
+0,/<div id="mainjoblist">/d
+/<tbody>/,/<\/tbody>/!d
+
+/<\/tr>/ {
+ s/.*//
+ x
+ s/\n//g
+ s/^ | //
+ /Technical and Administrative staff/d
+ /PhD Student Positions/d
+ p
+ d
+}
+
+/<td>/!d
+/^\s*<\/td>\s*$/d
+s|\s*<td>\(.*\)</td>\s*|\1|
+s|.*Application deadline:.*display:\s*none">\([^<]*\)</span>.*|\1|
+s|.*a href=.*reachmee.*/job.*job_id[^>]*>\([^<]*\)</a>.*|\1|
+s/^/ | /
+H
+'
+
+curl -s "$url" | sed -n "$script"