Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. # Filename: get_tom_sgf.rb
  3. # A very simple script to get tom weiqi's sgf text
  4. # Usage: ruby get_tom_sgf.rb <sgf_file_path>
  5.  
  6. require 'net/http'
  7.  
  8. def usage
  9. puts 'usage: ruby get_tom_sgf.rb <sgf_file_path>'
  10. exit!
  11. end
  12.  
  13. if ARGV.length != 1
  14. usage
  15. end
  16.  
  17. link = ARGV[0]
  18. sgf = nil
  19. sgf_host = 'weiqi.sports.tom.com'
  20. sgf_path = link[(link.index(sgf_host) + sgf_host.length)..-1]
  21.  
  22.  
  23. Net::HTTP.start(sgf_host) do |http|
  24. response = http.get(sgf_path)
  25. sgf = response.body
  26. end
  27.  
  28. puts sgf.force_encoding('GB18030').encode('UTF-8')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement