User talk:Veyron

= Meine Blinken "Skripte" =

BlinkenOutput
/XXXX/BlinkenLib-0.5.2_2006-05-10/BlinkenOutput -l 2323 -f 18x8-1/16 -d /dev/lldrv

BlinkenOutput leitet den UDP-Stream von localhorst:2323 nach /dev/lldrv um.

Die Option -f 18x8-1/16 skaliert den gesamten Stream auf 18x8 Pxl mit 16 Graustufen.

/dev/lldrv ist das Ausgabegerät.

Diesen Aufruf habe ich auf dem Desktop platziert.

BlCCC
Blinkenlights Chaos Control Center

blccc config.xml

blccc sendet die in der config.xml definieren Steams.

Die mitgelieferte config.xml sieht wie Folgt aus:

 

     

  

 



conv.sh
Bevor ich die Skalierungsoption von BlinkenOutput entdeckte, schrieb ich diese Skript:

 for i in $(ls ./*.bml) do WIDTH=$( cat $i | grep width= | cut -d '"' -f 2 ) HEIGTH=$( cat $i | grep width= | cut -d '"' -f 4 ) if [ $WIDTH -gt 18 ] && [ $HEIGTH -gt 8 ] then echo $WIDTH $HEIGTH WIDTHN=$(( $WIDTH*8/$HEIGTH)) echo " $WIDTHN x 8" /XXXX/BlinkenLib-0.5.2_2006-05-10/BlinkenConv -i $i -s "$WIDTHN"x8 -o ./bmls_18x8/$i fi done 
 * 1) !/bin/bash

play.sh
Bevor ich von blccc erfuhr, schrieb ich dieses Skript:

 /XXXX/BlinkenLib-0.5.2_2006-05-10/BlinkenOutput -l 2323 -f 18x8-1/16 -d /dev/lldrv & PID_NC=$! read -t 1
 * 1) !/bin/bash
 * 2) bash play.sh

STRFOLD="bmls_18x8" FOLD=$(ls ./$STRFOLD) cd /XXX/$STRFOLD/ echo -e $FOLD for i in $FOLD do echo $(pwd)/$i /XXXX/BlinkenLib-0.5.2_2006-05-10/BlinkenSend -d 127.0.0.1:2323 -i $i -l 1 read -t 1 done; PID_NC=$(pidof BlinkenOutput) kill $PID_NC </highlightSyntax>

= Links =
 * Download: blccc-1.999.tar.gz
 * Download: blprint.tar.gz
 * BlinkenLib
 * lldrv-xxx.tar.bz2