summaryrefslogtreecommitdiff
path: root/contrib/eventcmd.rb
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2011-01-30 11:12:00 +0100
committerLars-Dominik Braun <lars@6xq.net>2011-01-30 11:12:00 +0100
commit0a76b7239781e6e0cb77169302219e6566b6c4d3 (patch)
treefd86e46903352bb757f9803904ea7a952d1f3481 /contrib/eventcmd.rb
parent07f39d2f5a6af556406589ba93ade1dc7aee8909 (diff)
downloadpianobar-windows-0a76b7239781e6e0cb77169302219e6566b6c4d3.tar.gz
pianobar-windows-0a76b7239781e6e0cb77169302219e6566b6c4d3.tar.bz2
pianobar-windows-0a76b7239781e6e0cb77169302219e6566b6c4d3.zip
Move example eventcmd scripts to own directory
Diffstat (limited to 'contrib/eventcmd.rb')
-rwxr-xr-xcontrib/eventcmd.rb50
1 files changed, 0 insertions, 50 deletions
diff --git a/contrib/eventcmd.rb b/contrib/eventcmd.rb
deleted file mode 100755
index e9bbe67..0000000
--- a/contrib/eventcmd.rb
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/ruby
-
-# pianobar event script to make rbot send currently playing song to an IRC
-# channel
-
-# Copyright (c) 2010
-# Matthew M. Boedicker <matthewm@boedicker.org>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# for setting up rbot-remote see rbot/bin/rbot-remote
-
-# add this script to ~/.config/pianobar/config by adding
-# event_command = /home/user/.config/pianobar/eventcmd.rb
-
-# make sure these are quoted correctly for popen
-rbot_remote = '/home/user/src/rbot/bin/rbot-remote'
-rbot_user = 'remote'
-rbot_password = 'secret'
-channel = '#current'
-
-event = ARGV.first
-
-if event == 'songstart'
- d = {}
-
- STDIN.each_line { |line| d.store(*line.chomp.split('=', 2)) }
-
- IO.popen("#{rbot_remote} -u #{rbot_user} -p #{rbot_password} -d '#{channel}'",
- 'w') do |p|
- p.write("now playing \"#{d['title']}\" by \"#{d['artist']}\"")
- end
-
-end