Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- require "json"
- json = File.read("list.json")
- parsed = JSON.parse(json)
- parsed.sort_by!{ |v| v['num_players'] }
- servers_list = parsed["servers"].map do |servers|
- %Q{"#{servers['host_name']} (#{servers['num_players']})" "#{servers['map']}" "#{servers['host_address']}" "http://www.quakelive.com/r/join/#{servers['public_id']}"}
- end
- %x{zenity --list --title="The Title" --column="Host name (players)" --column="Map" --column="IP Address" --column="Join Link" #{servers_list.join(' ')}}
Advertisement
Add Comment
Please, Sign In to add comment