Sha256: bb555e7f0f02aaad79329ddb25410a0a849043490477c73e8379cee2ff4f268d
Contents?: true
Size: 1.34 KB
Versions: 2
Compression:
Stored size: 1.34 KB
Contents
# Pinched from github.com/benschwarz/benschwarz-site require 'smoke' require 'digest/sha1' Smoke.configure do |c| c[:cache][:enabled] = true c[:cache][:store] = :memory c[:cache][:expire_in] = 1800 end Smoke.yql(:flickr) do select :all from 'flickr.photos.search' where :user_id, "36821533@N00" where :tags, "germanforblack-site" path :query, :results, :photo end Smoke.data(:twitter) do prepare :require => :username do url "http://twitter.com/users/show.json?screen_name=#{username}", :format => :json end end Smoke.feed(:delicious) do url "http://feeds.delicious.com/v2/rss/bschwarz?count=5" end Smoke.data(:upcoming) do url "http://upcoming.yahooapis.com/services/rest/?method=user.getWatchlist&api_key=7c06afe3f8&user_id=908522&show=upcoming&format=json" path :rsp, :event emit do keep :status, /attend/ truncate 1 end end Smoke.data(:github) do url "http://github.com/api/v2/json/repos/show/benschwarz" path :repositories emit do sort :watchers reverse truncate 5 end end Smoke.data(:slideshare) do conceal prepare do timestamp = Time.now.to_i hash = Digest::SHA1.hexdigest("FeXBxg0G#{timestamp}") url "http://www.slideshare.net/api/2/get_slideshows_by_user?username_for=benschwarz&api_key=uQqJ57cz&ts=#{timestamp}&hash=#{hash}" end path :User, :Slideshow end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
rack-smoke-1.0.0 | examples/smoke-source.rb |
smoke-rack-0.0.4 | examples/smoke-source.rb |