summaryrefslogtreecommitdiffstats
path: root/krebs/5pkgs/simple/Reaktor/scripts
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2021-09-14 18:52:54 +0200
committerJörg Thalheim <joerg@thalheim.io>2021-10-23 14:58:10 +0200
commit55b137ba525f075f4619de4676d3e66f782b1a12 (patch)
tree87760565f954e5371e48431372bebac75fe76bf4 /krebs/5pkgs/simple/Reaktor/scripts
parent9ea664b63c348a5855299250ec45f622c1404c5d (diff)
rip Reaktor
Diffstat (limited to 'krebs/5pkgs/simple/Reaktor/scripts')
-rwxr-xr-xkrebs/5pkgs/simple/Reaktor/scripts/random-emoji.sh6
-rwxr-xr-xkrebs/5pkgs/simple/Reaktor/scripts/random-issue.sh20
-rwxr-xr-xkrebs/5pkgs/simple/Reaktor/scripts/sed-plugin.py58
-rwxr-xr-xkrebs/5pkgs/simple/Reaktor/scripts/shack-correct.sh6
4 files changed, 0 insertions, 90 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}--"