diff options
author | tv <tv@xso> | 2011-08-29 14:42:20 +0200 |
---|---|---|
committer | tv <tv@xso> | 2011-08-29 14:42:20 +0200 |
commit | 3c0470524cd39f722d1e39247f8b0b68c418b231 (patch) | |
tree | 6da5d09e3957305c939c45c59cbaf14e10ce6f66 | |
parent | 8c521570fe1ff45c22aa1a4c7f93538841fc1665 (diff) | |
parent | cdbc8c537320e3e534694311516ac398ea501600 (diff) |
Merge branch 'master' of github.com:krebscode/painload
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | cholerab/news/Candidate | 49 | ||||
-rw-r--r-- | cholerab/shirts/bestellliste | 16 | ||||
-rw-r--r-- | evan/satz-liste | 22 | ||||
-rwxr-xr-x | god/licht | 20 | ||||
-rw-r--r-- | gold/Makefile | 3 | ||||
-rwxr-xr-x | kachelmann/changes | 24 | ||||
-rwxr-xr-x | kachelmann/conditions | 6 | ||||
l--------- | noise/modules/licht | 1 | ||||
-rw-r--r-- | oncology/Makefile | 1 | ||||
-rw-r--r-- | oncology/lcd4linux.conf | 18 | ||||
-rw-r--r-- | streams/stream.db | 2 |
13 files changed, 113 insertions, 55 deletions
@@ -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 |