User:Kd8ikt
From Openmoko
(Difference between revisions)
(→Rave shell script) |
(→dont forget) |
||
(25 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Current Projects== | ==Current Projects== | ||
− | === | + | ===streaming music browser icecast/shoutcast (mplayer frontend)=== |
− | + | ||
− | + | ||
− | + | ||
− | === | + | === dont forget=== |
− | + | *damnit i forgot | |
+ | **something about wifi bluetooth and networking and automated search, connect and routeing mesh crap, olsr, etc a smart daemon that once enabled will try misc configs/network setups to establish anytype of link be it client adhoc etc (easier said than done) | ||
− | < | + | ===demon daemon=== |
+ | randomly toggles all the lights on/off at a random times | ||
+ | <br> vibrator stuff has been commented out | ||
+ | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
#/hacker/kd8ikt | #/hacker/kd8ikt | ||
#this could be a neat silent ringer | #this could be a neat silent ringer | ||
− | # | + | # |
− | # | + | # REQUIRES BASH $RANDOM |
− | + | ||
e=echo | e=echo | ||
aux_r=/sys/class/leds/gta02-aux\:red/brightness | aux_r=/sys/class/leds/gta02-aux\:red/brightness | ||
Line 35: | Line 23: | ||
vib=/sys/class/leds/neo1973\:vibrator/brightness | vib=/sys/class/leds/neo1973\:vibrator/brightness | ||
− | |||
− | |||
− | + | get_rand_sleep() { | |
− | + | rand_time=$RANDOM | |
− | + | RANGE=5 | |
− | RANGE= | + | let "rand_time %= $RANGE" |
− | let " | + | sleep $rand_time |
} | } | ||
− | + | get_rand() { | |
− | + | randy=$RANDOM | |
− | + | RANGE=2 | |
− | RANGE= | + | let "randy %= $RANGE" |
− | let " | + | |
} | } | ||
− | while [ 1 == 1 ]; do | + | #get_rand_vib() { |
− | + | # randy_vib=$RANDOM | |
− | get_rand | + | # RANGE=250 |
− | $e $randy > $aux_r | + | # let "randy_vib %= $RANGE" |
− | get_rand | + | #} |
− | $e $randy > $pow_b | + | |
− | get_rand | + | while [ 1 == 1 ]; do |
− | $e $randy > $pow_o | + | get_rand_sleep |
+ | get_rand | ||
+ | $e $randy > $aux_r | ||
+ | get_rand_sleep | ||
+ | get_rand | ||
+ | $e $randy > $pow_b | ||
+ | get_rand_sleep | ||
+ | get_rand | ||
+ | $e $randy > $pow_o | ||
+ | # get_rand_vib | ||
+ | # $e $randy_vib > $vib | ||
+ | done | ||
+ | </PRE> | ||
+ | #killscipt | ||
+ | <PRE> | ||
+ | e=echo | ||
+ | #cleanupSCIPT | ||
+ | aux_r=/sys/class/leds/gta02-aux\:red/brightness | ||
+ | pow_b=/sys/class/leds/gta02-power\:blue/brightness | ||
+ | pow_o=/sys/class/leds/gta02-power\:orange/brightness | ||
+ | vib=/sys/class/leds/neo1973\:vibrator/brightness | ||
+ | |||
+ | |||
+ | killall abovescriptname | ||
+ | $e 0 > $aux_r | ||
+ | $e 0 > $pow_b | ||
+ | $e 0 > $pow_o | ||
+ | $e 0 > $vib | ||
− | |||
− | |||
− | |||
</pre> | </pre> |
Latest revision as of 17:27, 3 March 2009
Contents |
[edit] Current Projects
[edit] streaming music browser icecast/shoutcast (mplayer frontend)
[edit] dont forget
- damnit i forgot
- something about wifi bluetooth and networking and automated search, connect and routeing mesh crap, olsr, etc a smart daemon that once enabled will try misc configs/network setups to establish anytype of link be it client adhoc etc (easier said than done)
[edit] demon daemon
randomly toggles all the lights on/off at a random times
vibrator stuff has been commented out
#!/bin/bash #/hacker/kd8ikt #this could be a neat silent ringer # # REQUIRES BASH $RANDOM e=echo aux_r=/sys/class/leds/gta02-aux\:red/brightness pow_b=/sys/class/leds/gta02-power\:blue/brightness pow_o=/sys/class/leds/gta02-power\:orange/brightness vib=/sys/class/leds/neo1973\:vibrator/brightness get_rand_sleep() { rand_time=$RANDOM RANGE=5 let "rand_time %= $RANGE" sleep $rand_time } get_rand() { randy=$RANDOM RANGE=2 let "randy %= $RANGE" } #get_rand_vib() { # randy_vib=$RANDOM # RANGE=250 # let "randy_vib %= $RANGE" #} while [ 1 == 1 ]; do get_rand_sleep get_rand $e $randy > $aux_r get_rand_sleep get_rand $e $randy > $pow_b get_rand_sleep get_rand $e $randy > $pow_o # get_rand_vib # $e $randy_vib > $vib done
- killscipt
e=echo #cleanupSCIPT aux_r=/sys/class/leds/gta02-aux\:red/brightness pow_b=/sys/class/leds/gta02-power\:blue/brightness pow_o=/sys/class/leds/gta02-power\:orange/brightness vib=/sys/class/leds/neo1973\:vibrator/brightness killall abovescriptname $e 0 > $aux_r $e 0 > $pow_b $e 0 > $pow_o $e 0 > $vib