/[antiright]/antiright/src/ACE
ViewVC logotype

Diff of /antiright/src/ACE

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.33 by jefbed, Tue Dec 28 03:04:53 2004 UTC revision 1.34 by jefbed, Wed Dec 29 02:33:47 2004 UTC
# Line 284  KillJuke() Line 284  KillJuke()
284  {  {
285      kill $(ps xa | grep JUKE | grep -v grep | awk '{print $1}')      kill $(ps xa | grep JUKE | grep -v grep | awk '{print $1}')
286  }  }
287    Juke_Song()
288    {
289            # This was written by Bain <bain@barrysworld.com>
290            perl -e 'my $a; while(<>) { next if(!/Playing/);($a)=$_=~/^(?:\b\w+\b|\s){8}(.*?).{3}$/ } print "Playing $a\n";'\
291            ~/.antiright_mp3s
292    }
293    Install_BitchX()
294    {
295            echo '^alias amp {exec -o ACE -A Juke_Song}' >> ~/.bitchxrc
296            echo '^alias amn {exec -o killall -SIGINT mpg123}' >> ~/.bitchxrc
297    }
298  Juke()  Juke()
299  {  {
300            if [ ! -f ~/.antiright_bitchx_done ]; then
301                    touch ~/.antiright_bitchx_done
302                    $ARSHELL -Al "Install AntiRight's BitchX aliases?" \
303                    "ACE -A Install_BitchX \# Yes" "echo No" -E
304            fi
305          local mp3player="$(ACE -r mp3_player)"          local mp3player="$(ACE -r mp3_player)"
306          local mp3dir="$(ACE -r mp3_dir)"          local mp3dir="$(ACE -r mp3_dir)"
307          local stop_play="killall $mp3player"          local stop_play="killall $mp3player; rm -f ~/.antiright_mp3s"
308          local play_next="killall $mp3player; $mp3player -Z $mp3dir/*.mp3"          local play_next="killall $mp3player; $mp3player -Z $mp3dir/*.mp3 2> ~/.antiright_mp3s"
309          local killjukebox="ACE -A KillJuke"          local killjukebox="ACE -A KillJuke"
310            rm -f ~/.antiright_mp3s
311            touch ~/.antiright_mp3s
312          $ARSHELL -W JUKE\          $ARSHELL -W JUKE\
313          -Ai "$KillJuke" $bmdir/antiright/close.xbm\          -Ai "$killjukebox" $bmdir/antiright/close.xbm\
314          -Ai "$stop_play" $bmdir/antiright/stop.xbm\          -Ai "$stop_play" $bmdir/antiright/stop.xbm\
315          -Ai "$play_next" $bmdir/antiright/play.xbm\          -Ai "$play_next" $bmdir/antiright/play.xbm\
316          -geometry -0+0 -xrm "*overrideRedirect: True"          -geometry -0+0 -xrm "*overrideRedirect: True" &
317            tail -F ~/.antiright_mp3s      
318  }  }
319  Jukebox()  Jukebox()
320  {  {

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26