Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- # Filename: get_tom_sgf.rb
- # A very simple script to get tom weiqi's sgf text
- # Usage: ruby get_tom_sgf.rb <sgf_file_path>
- require 'net/http'
- def usage
- puts 'usage: ruby get_tom_sgf.rb <sgf_file_path>'
- exit!
- end
- if ARGV.length != 1
- usage
- end
- link = ARGV[0]
- sgf = nil
- sgf_host = 'weiqi.sports.tom.com'
- sgf_path = link[(link.index(sgf_host) + sgf_host.length)..-1]
- Net::HTTP.start(sgf_host) do |http|
- response = http.get(sgf_path)
- sgf = response.body
- end
- puts sgf.force_encoding('GB18030').encode('UTF-8')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement