diff options
| author | lassulus <git@lassul.us> | 2025-12-29 19:12:20 +0100 |
|---|---|---|
| committer | lassulus <git@lassul.us> | 2025-12-29 19:12:20 +0100 |
| commit | 39ef2da7d30dba7c5c1556ffa90d330a9607bb44 (patch) | |
| tree | 29ffbc741718b44cc6b0b50e4bc8e97e8335bc45 /krebs/5pkgs/simple/Reaktor/scripts | |
| parent | 13d07fa93aeb1394db269d7110da13e596e868a9 (diff) | |
pkgs.Reaktor -> reaktor2-plugins
Diffstat (limited to 'krebs/5pkgs/simple/Reaktor/scripts')
6 files changed, 0 insertions, 133 deletions
diff --git a/krebs/5pkgs/simple/Reaktor/scripts/random-emoji.sh b/krebs/5pkgs/simple/Reaktor/scripts/random-emoji.sh deleted file mode 100755 index 6f3dd4a3f..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/random-emoji.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -curl -sS http://emojicons.com/random | \ - grep data-text | \ - sed -n 's/.*>\(.*\)<\/textarea>/\1/p' | \ - head -n 1 | \ - xmlstarlet unesc diff --git a/krebs/5pkgs/simple/Reaktor/scripts/random-issue.sh b/krebs/5pkgs/simple/Reaktor/scripts/random-issue.sh deleted file mode 100755 index 5c47c6156..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/random-issue.sh +++ /dev/null @@ -1,20 +0,0 @@ -#! /bin/sh -set -eu -# requires env: -# $state_dir -# $origin - -# in PATH: git,lentil,coreutils -subdir=`echo "$1" | tr -dc "[:alnum:]"` -name=`echo "$origin" | tr -dc "[:alnum:]"` -track="$state_dir/$name-checkout" -(if test -e "$track" ;then - cd "$track" - git fetch origin master - git reset --hard origin/master -else - git clone "$origin" "$track" -fi) >&2 - -cd "$track" -lentil "${subdir:-.}" -f csv | sed 1d | shuf | head -1 diff --git a/krebs/5pkgs/simple/Reaktor/scripts/sed-plugin.py b/krebs/5pkgs/simple/Reaktor/scripts/sed-plugin.py deleted file mode 100755 index 4925b25bb..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/sed-plugin.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/env python3 - -# Usage: -# _from=krebs state_dir=. python sed-plugin.py 'dick butt' -# _from=krebs state_dir=. python sed-plugin.py 's/t/l/g' -# > dick bull -import shelve -from os import environ -from os.path import join -from sys import argv -from time import sleep -import re - -# try to open the shelve file until it succeeds -while True: - try: - d = shelve.open( - join(environ['state_dir'], 'sed-plugin.shelve'), - writeback=True - ) - break - except: # noqa: E722 - sleep(0.2) -usr = environ['_from'] - - -def is_regex(line): - myre = re.compile(r'^s/(?:\\/|[^/])+/(?:\\/|[^/])*/[ig]?$') - return myre.match(line) - - -line = argv[1] - -if is_regex(line): - last = d.get(usr, None) - if last: - from subprocess import Popen, PIPE - p = Popen(['sed', line], stdin=PIPE, stdout=PIPE, stderr=PIPE) - so, se = p.communicate(bytes("{}\n".format(last), "UTF-8")) - if p.returncode: - print("something went wrong when trying to process your regex: {}".format(line.strip())) - ret = so.decode() - if len(ret) > 512: - print('message to long, skipped') - elif len(ret.split('\n')) > 5: - print('to many lines, skipped') - else: - if last.strip() != ret.strip(): - print("\x02{}\x02 meant: {}".format(usr, ret.strip())) - if ret: - d[usr] = ret - - else: - print("no last message") -else: - d[usr] = line - -d.close() diff --git a/krebs/5pkgs/simple/Reaktor/scripts/shack-correct.sh b/krebs/5pkgs/simple/Reaktor/scripts/shack-correct.sh deleted file mode 100755 index d500b3cb3..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/shack-correct.sh +++ /dev/null @@ -1,6 +0,0 @@ -#! /bin/sh -set -eu -printf "Sie meinten wohl \"" -echo -n $@ | sed 's/Shack/shack/g' -echo "\" check out https://wiki.shackspace.de/project/logo_and_ci#name_ci" -echo "${_from}--" diff --git a/krebs/5pkgs/simple/Reaktor/scripts/tell-on_join.sh b/krebs/5pkgs/simple/Reaktor/scripts/tell-on_join.sh deleted file mode 100755 index 6978e38c6..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/tell-on_join.sh +++ /dev/null @@ -1,25 +0,0 @@ -#! /bin/sh -set -euf - -# require flock from util-linux (pkgs.util-linux) -if test "${FLOCK-}" != "$state_file"; then - exec env FLOCK="$state_file" flock "$state_file" "$0" "$@" -fi - -# TODO tell now, if already joined -jq -r <"$state_file" \ - --arg to "$_from" \ - --arg msgtarget "$_msgtarget" \ - ' - select(.to == $to and .msgtarget == $msgtarget) | - "\(.to): \(.text) \u00032-- \(.from)\u00032 \(.date)" - ' - -jq -c <"$state_file" >"$state_file.tmp" \ - --arg to "$_from" \ - --arg msgtarget "$_msgtarget" \ - ' - select((.to == $to and .msgtarget == $msgtarget) | not) - ' - -mv "$state_file.tmp" "$state_file" diff --git a/krebs/5pkgs/simple/Reaktor/scripts/tell-on_privmsg.sh b/krebs/5pkgs/simple/Reaktor/scripts/tell-on_privmsg.sh deleted file mode 100755 index fc05bdefb..000000000 --- a/krebs/5pkgs/simple/Reaktor/scripts/tell-on_privmsg.sh +++ /dev/null @@ -1,18 +0,0 @@ -#! /bin/sh -set -euf - -# require flock from util-linux -if test "${FLOCK-}" != "$state_file"; then - exec env FLOCK="$state_file" flock "$state_file" "$0" "$@" -fi - -# TODO tell now, if already joined -jq -cn \ - --arg from "$_from" \ - --arg to "${1%% *}" \ - --arg text "${1#* }" \ - --arg msgtarget "$_msgtarget" \ - '{ $from, $to, $text, $msgtarget, date: (now | todate) }' \ - >> "$state_file" - -echo 'Consider it noted.' # that's what lambdabot says... |
