= zoomit
API wrapper for the Live Labs zoom.it API
== Installation
gem install zoomit
== Usage
require 'zoomit'
@zoomit = Zoomit::Content.create('http://www.example.org')
=> <#Zoomit::Response dzi=<#Zoomit::Response height=840 tileFormat="png" tileOverlap=1 tileSize=254 url="http://cache.zoom.it/content/7nA.dzi" width=1024> embedHtml="" failed=false id="7nA" progress=1 ready=true shareUrl="http://zoom.it/7nA" url="http://www.mit2m.de/">
@zoomit.shareURL
=> "http://zoom.it/7nA"
@zoomit.dzi.tileFormat
=> "png"
To search for zoom.it content by id, use Zoomit::Content.find(id)
@zoomit = Zoomit::Content.find('7nA')
=> <#Zoomit::Response dzi=<#Zoomit::Response height=840 tileFormat="png" tileOverlap=1 tileSize=254 url="http://cache.zoom.it/content/7nA.dzi" width=1024> embedHtml="" failed=false id="7nA" progress=1 ready=true shareUrl="http://zoom.it/7nA" url="http://www.mit2m.de/">
To search by url use Zoomit::Content.find_by_url(url)
@zoomit = Zoomit::Content.find_by_url('http://www.mit2m.de')
=> <#Zoomit::Response dzi=<#Zoomit::Response height=840 tileFormat="png" tileOverlap=1 tileSize=254 url="http://cache.zoom.it/content/7nA.dzi" width=1024> embedHtml="" failed=false id="7nA" progress=1 ready=true shareUrl="http://zoom.it/7nA" url="http://www.mit2m.de/">
== Todo
* Rubyfy response hash keys
* Documentation
== Note on Patches/Pull Requests
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
(if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.
== Copyright
Copyright (c) 2010 Tobias Matthies. See LICENSE for details.