summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@xso>2011-08-29 14:42:20 +0200
committertv <tv@xso>2011-08-29 14:42:20 +0200
commit3c0470524cd39f722d1e39247f8b0b68c418b231 (patch)
tree6da5d09e3957305c939c45c59cbaf14e10ce6f66
parent8c521570fe1ff45c22aa1a4c7f93538841fc1665 (diff)
parentcdbc8c537320e3e534694311516ac398ea501600 (diff)
Merge branch 'master' of github.com:krebscode/painload
-rw-r--r--.gitignore3
-rw-r--r--.gitmodules3
-rw-r--r--cholerab/news/Candidate49
-rw-r--r--cholerab/shirts/bestellliste16
-rw-r--r--evan/satz-liste22
-rwxr-xr-xgod/licht20
-rw-r--r--gold/Makefile3
-rwxr-xr-xkachelmann/changes24
-rwxr-xr-xkachelmann/conditions6
l---------noise/modules/licht1
-rw-r--r--oncology/Makefile1
-rw-r--r--oncology/lcd4linux.conf18
-rw-r--r--streams/stream.db2
13 files changed, 113 insertions, 55 deletions
diff --git a/.gitignore b/.gitignore
index c948e1a0..ee908b65 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,8 @@
a.out
*.pyc
+*.o
+*.a
+.svn/
/bin/
/node/src
/node/out
diff --git a/.gitmodules b/.gitmodules
index ed0cb4ed..ab38c084 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -13,3 +13,6 @@
[submodule "submodules/github/tautologistics/node-htmlparser"]
path = submodules/github/tautologistics/node-htmlparser
url = https://github.com/tautologistics/node-htmlparser
+[submodule "krebsbeam/c-beam"]
+ path = krebsbeam/c-beam
+ url = git://dev.c-base.org/c-beam/c-beam.git
diff --git a/cholerab/news/Candidate b/cholerab/news/Candidate
new file mode 100644
index 00000000..8abc0b00
--- /dev/null
+++ b/cholerab/news/Candidate
@@ -0,0 +1,49 @@
+# Krebs News Issue #1 (2011-08-24)
+## Ante Scriptum
+Wer noch kein Krebs hat kann es ganz einfach mit git aus github[-1.1]
+auschecken.
+
+Alle Pfade in den Krebs News beginnend mit `//` bezeichnen das root
+verzeichnis des ausgecheckten krebs ordners ( optimaler weise in `/krebs`).
+
+## 0. godmode im shack
+Der Urkrebs steuert ab heute die Photonenwerfer im shack.
+[`//god/licht`][0.1] ist hierfür verantwortlich.
+
+Um das Licht anzumachen einfach per Telnet auf krebs.shack:
+
+ $ rlwrap nc krebs.shack 23
+
+und dort mit `/licht <Lampe> <0/1>` das licht an/ausschalten.
+Die Lampen sind von Fensterseite richtung Innenhof durchnummeriert(0-3).
+
+Das MoC bedankt sich sehr herzlich bei Ulrich, der auf anfrage die
+Lichsteuerung mit Ethernet ausgestattet und sie fuer die Benutzung zur
+verfuegung gestellt hat.
+
+[0.1]: https://github.com/krebscode/painload/tree/master/god
+
+## 1. Tinc Retiolum updates
+Das retiolum Darknet ueber tinc als vermaschtes VPN ist ein integraler
+Bestandteil der Krebs Infrastruktur. Umso wichtiger ist es, dass die
+installation ueberall imer genau das richtige macht.
+
+KM Pfleidi hat sich gestern (26.08.2011) Retiolum angenommen um es
+sauber auf OSX (und ggf. weiteren Unixartigen OSen) zum laufen zu
+bringen. Ziel ist es die Installation auf ein einfaches
+ $ make -C //retiolum install
+zu beschraenken.
+
+Die Host-Dateien, welche von tinc verwendet werden koennen mit
+ $ make -C //retiolum update
+geupdatet werden. Alle update skripte muessen auf das neue updateverfahren
+ggf. umgestellt werden.
+
+In diesem Kontext sind unter anderem Skript fuer das erraten des richtigen
+Tinc-Konfigurationsordners [1.1] entstanden. Eine aehnliche funktionalitaet
+kann nun fuer verschiedenste weitere module, welche Plattformunabhaengigkeit
+gewaehrleisten sollen verwendet werden.
+
+[1.1] : https://github.com/krebscode/painload/tree/master/retiolum/bin/get-tinc-dir
+
+## 2. KNUT - Die Krebs Notification Utility Toolchain
diff --git a/cholerab/shirts/bestellliste b/cholerab/shirts/bestellliste
index 7432c545..f775514e 100644
--- a/cholerab/shirts/bestellliste
+++ b/cholerab/shirts/bestellliste
@@ -1,25 +1,25 @@
# S G∃ Feedback
tv 2 M j-
1 S j-
-ulrich 1 M ?j
-felix 2 M jj
+ulrich 1 M ?j gut
+felix 2 M jj super qualitaet, sogar nach dem waschen kein bisschen ausgebleicht
1 S jj
Lassulus 2 M jj
-Pfleidi 1 L --
-Tensai 1 L ?j
+Pfleidi 1 L -j
+Tensai 1 L jj
Momo 1 2 jj Der Siebdruck sieht echt gut aus, kein bisschen verschmiert.
hadez 1 L jj
1 M jj
-Phil 1 S --
+Phil 1 S jj
Lukas 1 M ?j
-Jan 1 2 --
-Ronny 1 M --
+Jan 1 2 jj /* bezahlt an makefu */ Zitrone waere leckerer gewesen
+Ronny 1 M jj /* bezahlt an pfleidi */
Marc 1 L --
Lotho 1 X --
Sascha 1 X --
Moritz 1 M --
RIPE 1 X --
-kh 1 L jj
+kh 1 L jj gute Verarbeitung, guter Gesamteindruck, passt wie angegossen
miefda 1 L jj
1 X jj
diff --git a/evan/satz-liste b/evan/satz-liste
index bfdc8281..e14aaf78 100644
--- a/evan/satz-liste
+++ b/evan/satz-liste
@@ -1,8 +1,14 @@
-Der Zugang zu Computern und allem, was einem zeigen kann, wie diese Welt funktioniert, sollte unbegrenzt und vollständig sein.
-Alle Informationen müssen frei sein.
-Mißtraue Autoritäten - fördere Dezentralisierung
-Beurteile einen Hacker nach dem, was er tut und nicht nach üblichen Kriterien wie Aussehen, Alter, Rasse, Geschlecht oder gesellschaftlicher Stellung.
-Man kann mit einem Computer Kunst und Schönheit schaffen.
-Computer können dein Leben zum Besseren verändern.
-Mülle nicht in den Daten anderer Leute.
-Öffentliche Daten nützen, private Daten schützen
+wenn ich meinen erzeugten abfall vor dem nach hause gehen beseitige steigt mein soziales ansehen
+bringe eine pflanze mit
+ein sauberer scheck ist ein guter scheck
+auch du weißt wie man den geschirrspüler einräumt
+wer die toilette putzt kommt in den himmel
+der große bruder sieht es gerne wenn die genossen die vereinsräume in stand halten
+muelltrennung bringt gutes karma
+dokumentiere deine projekte
+werbe neue mitglieder
+fnord
+bewässere die Pflanzen
+Öffne ein Fenster
+wische die tische
+Weniger Licht ist mehr
diff --git a/god/licht b/god/licht
new file mode 100755
index 00000000..8ece3510
--- /dev/null
+++ b/god/licht
@@ -0,0 +1,20 @@
+#!/bin/bash
+case "$1" in
+ (--help) echo "Toggle the lights";;
+ (*)
+ LAMPE=`echo $1 | sed -n '/^[1-2]*[0-9]*[0-9]$/p' | xargs echo "obase=16;" | bc`
+ TOGGLE=`echo $2 | sed -n '/^[0-1]/p'`
+ if ! [ "$LAMPE" -a "$TOGGLE" ];then
+ echo "you are made of stupid"
+ exit 1
+ fi
+ STRING="\xA5\x5A\x$LAMPE\x$TOGGLE"
+ if [ $# != 2 ]
+ then
+ echo -ne "Usage: licht <lampe> <0/1>"
+ else
+ echo "Toggle light $LAMPE ($TOGGLE)"
+ echo -ne "$STRING" | nc -u -w1 licht.shack 1337
+ fi
+ ;;
+esac
diff --git a/gold/Makefile b/gold/Makefile
new file mode 100644
index 00000000..ff553def
--- /dev/null
+++ b/gold/Makefile
@@ -0,0 +1,3 @@
+install:
+ ln -snf $$PWD/mtgox/ticker_text.sh ../bin/mtgox_ticker
+ ln -snf $$PWD/scex/ticker_text.sh ../bin/scex_ticker
diff --git a/kachelmann/changes b/kachelmann/changes
deleted file mode 100755
index 22116967..00000000
--- a/kachelmann/changes
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/perl
-use XML::Simple;
-my $xml = new XML::Simple;
-my $xml_store = undef;
-my $data_new = undef;
-my $data_old = undef;
-my $condition_store = undef;
-
-
-my $data_old = $condition_store;
-while (1) {
- &xml_update();
- $data_old = $data_new;
- $data_new = $condition_store;
- if($data_new ne $data_old){
- system("espeak \"Das Wetter hat sich von $data_old in $data_new verändert\n\"");
- }
- sleep 300;
-}
-sub xml_update(){
- $xml_store = `w3m -dump "http://www.google.com/ig/api?weather=70327-stuttgart&hl=de"`;
- $xml_store = $xml->XMLin($xml_store);
- $condition_store = $xml_store->{weather}->{current_conditions}->{condition}->{data};
-}
diff --git a/kachelmann/conditions b/kachelmann/conditions
deleted file mode 100755
index ea4ba5ca..00000000
--- a/kachelmann/conditions
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/perl
-use XML::Simple;
-my $result = `w3m -dump "http://www.google.com/ig/api?weather=70327-stuttgart&hl=de"`;
-my $xml = new XML::Simple;
-my $data = $xml->XMLin($result);
-print ("Die Wetterkondition ist: $data->{weather}->{current_conditions}->{condition}->{data}\n bei $data->{weather}->{current_conditions}->{temp_c}->{data} Grad Zelsius\n");
diff --git a/noise/modules/licht b/noise/modules/licht
new file mode 120000
index 00000000..7f170fe2
--- /dev/null
+++ b/noise/modules/licht
@@ -0,0 +1 @@
+/krebs/god/licht \ No newline at end of file
diff --git a/oncology/Makefile b/oncology/Makefile
index 258ee130..05d5c422 100644
--- a/oncology/Makefile
+++ b/oncology/Makefile
@@ -15,6 +15,7 @@ install: /usr/bin/lcd4linux /etc/lcd4linux.conf lcd4linux_autostart
# TODO this is debian only
update: /etc/lcd4linux.conf
+ service lcd4linux force-reload
/etc/lcd4linux.conf: lcd4linux.conf
chown krebs:krebs lcd4linux.conf
diff --git a/oncology/lcd4linux.conf b/oncology/lcd4linux.conf
index 34df9f65..be16629d 100644
--- a/oncology/lcd4linux.conf
+++ b/oncology/lcd4linux.conf
@@ -235,7 +235,7 @@ Widget MemorySwappedUsed {
Widget LoggedInTitle {
class 'Text'
- expression 'Logged in users'
+ expression 'Hosts in Krebs Darknet'
width width050
align 'L'
update 0
@@ -243,10 +243,10 @@ Widget LoggedInTitle {
Widget LoggedIn {
class 'Text'
- expression exec('who | awk \' { print $1 }\' | sort -ud | tr "\n" " "')
+ expression exec('/krebs/oncology/bin/krebshostup')
width width050
align 'L'
- update 2 * second
+ update 300 * second
}
Widget FSSpaceTitle {
@@ -426,7 +426,7 @@ Widget TwonkyStatus {
Widget FileTitle {
class 'Text'
- expression 'NumPad Logging'
+ expression 'Syslog'
width width100
align 'C'
Background lightgray
@@ -539,22 +539,22 @@ Layout Krebs {
Row07.Col29 'MemorySwappedTotal'
Row08.Col29 'MemorySwappedUsed'
Row10.Col28 'LoggedInTitle'
- #Row11.Col29 'LoggedIn'
+ Row11.Col29 'LoggedIn'
Row13.Col28 'FSSpaceTitle'
Row14.Col29 'FSSpace1'
Row17.Col02 'ServicesTitle'
#Row18.Col02 'BindDNSStatus'
#Row19.Col02 'MuninStatus'
- Row20.Col02 'ApacheStatus'
+ Row18.Col02 'ApacheStatus'
#Row21.Col02 'MiniDLNAStatus'
#Row18.Col29 'PostfixStatus'
#Row19.Col29 'ProFTPStatus'
#Row20.Col29 'SambaStatusDS'
- Row20.Col29 'SSHStatusDS'
+ Row18.Col29 'SSHStatusDS'
- Row21.Col02 'Weather1'
- Row22.Col02 'Bitcoin'
+ Row19.Col02 'Weather1'
+ Row21.Col02 'Bitcoin'
Row23.Col02 'Stream'
Row25.Col02 'FileTitle'
diff --git a/streams/stream.db b/streams/stream.db
index e97a202e..5efeb9ea 100644
--- a/streams/stream.db
+++ b/streams/stream.db
@@ -4,3 +4,5 @@ http://streams.xenim.de/radiotux.ogg radiotux
http://bassdrive.com/v2/streams/BassDrive.pls bassdrive
http://somafm.com/illstreet.pls illstreet
http://localhost:8000/stream.ogg icecast
+http://stream2.jungletrain.net:8000 jungletrain
+http://playlist.tormentedradio.com/tormentedradio.pls tormented