script to check if games are active
Posted: Thu Sep 10, 2009 4:58 am
#!/usr/bin/env ruby
require 'rubygems'
require 'mechanize'
require 'nokogiri'
mech = WWW::Mechanize.new
mech.get('http://www.multiwinia-ladder.net/externalgip.php')
doc = Nokogiri(mech.page.body)
games_with_players = doc.search('server').select { |xml_element| xml_element.at('players').inner_text.to_i > 1}
games_waiting = games_with_players.select { |xml_element| xml_element.at('status').inner_text == 'Waiting'}
puts "Games with players: #{games_with_players.length} (#{games_waiting.length} waiting)"
require 'rubygems'
require 'mechanize'
require 'nokogiri'
mech = WWW::Mechanize.new
mech.get('http://www.multiwinia-ladder.net/externalgip.php')
doc = Nokogiri(mech.page.body)
games_with_players = doc.search('server').select { |xml_element| xml_element.at('players').inner_text.to_i > 1}
games_waiting = games_with_players.select { |xml_element| xml_element.at('status').inner_text == 'Waiting'}
puts "Games with players: #{games_with_players.length} (#{games_waiting.length} waiting)"