public
Description: Video Distributing Web Service
Homepage: http://heyspread.com
Clone URL: git://github.com/sadikzzz/heyspread-ruby.git
name age message
file MIT-LICENSE Sun Jun 15 08:57:31 -0700 2008 first import [sadikzzz]
file README Sun Jun 15 08:59:02 -0700 2008 edit README [sadikzzz]
file heyspread-ruby.gemspec Tue Mar 17 07:30:56 -0700 2009 stat option added, so you can enable stats at t... [sadikzzz]
directory lib/ Tue Mar 17 07:30:56 -0700 2009 stat option added, so you can enable stats at t... [sadikzzz]
README
= Hey!Spread: Video Promoting Web Service

 * Address: http://heyspread.com
 * Email: bruno.celeste@particle-s.com
 * Blog: http://particle-s.com
 * Twitter: http://twitter.com/HeyWatch
 
 * API documentation: http://heyspread.com/page/api-documentation
 * Valid site names to use the API: http://heyspread.com/page/api-documentation-sites

= Usage

== Upload a video to YouTube and Google Video:

  HeySpread::Account.api_key = "api_key"

  video = HeySpread::Video.new(
    :title => "HS test", 
    :category => "Comedy",
    :tags => "heyspread tag testing",
    :file => "/home/user/video.avi",
    :description => "Test the HeySpread API"
  )

  #Set the destination sites
  #Not required if you saved you Credentials
  video.destinations["youtube"] = ["login", "password"]
  video.destinations["google"]  = ["email", "password"]
 
  video.upload


== Save YouTube credentials:

  HeySpread::Credentials.save(
    :site => "youtube", 
    :login => "testyt",
    :password => "test"
  )
  => true

== Track videos

  track = Track.new
  track.video_urls << "http://youtube.com/watch?v=fsdfsd"
  track.video_urls << "http://dailymotion.com/video/xefds"
  video = track.save