Top Level Namespace

Instance Method Summary collapse

Instance Method Details

#video_id(url) ⇒ Object



13
14
15
# File 'bin/curltube', line 13

def video_id(url)
  CGI.parse(url.split('?')[1])['v'][0]
end

#video_token(video_id) ⇒ Object



4
5
6
7
8
9
10
11
# File 'bin/curltube', line 4

def video_token(video_id)
  response = CGI.parse(%x!curl http://www.youtube.com/get_video_info?video_id=#{video_id}!)
  if response['status'] == ['fail']
    puts "Error! #{response['reason']}" 
  else
    return response['token'][0]
  end
end