= Twitter4R
== Developers
== Contributors
Code:
- Kaiichi Matsunaga - proxy code suggestion
- Sergio Santos <> - message paging code suggestion
- Adam Stiles - URI.encode => CGI.escape fix
- Carl Crawley - Friendship get => post fix
- Christian Johansen - in_reply_to attributes in Twitter::Status
- Harry Love - added attributes to Twitter::Status
- Filipe Giusti - fixed users/show issue that Twitter.com changed from under us, also inspired the v0.5.2 bugfix release by submitting great issue example code.
- Seth Cousins <seth.cousins at gmail dot com> - added HTTP timeout option and provided a patch that inspired the OAuth support for Twitter4R
- John McKerrell <@mcknut on twitter> - added geo attribute to Twitter::Message.
Design Suggestions:
- Bosco So - making Twitter::Error a RuntimeError instead of an Exception to prevent irb from crashing out.
== Description
Twitter4R provides an object based API to query or update your Twitter account via pure Ruby. It hides the ugly HTTP/REST code from your code.
== External Dependencies
- Ruby 1.8 (tested with 1.8.6)
- RSpec gem 1.0.0+ (tested with 1.1.3)
- JSON gem 0.4.3+ (tested with versions: 1.1.1 and 1.1.2)
- jcode (for unicode support)
== Usage Examples
Twitter4R starting with version 0.1.1 and above is organized into seven parts:
- {Configuration API}[link:files/examples/configure_rb.html]
- {Friendship API}[link:files/examples/friendship_rb.html]
- {Messaging API}[link:files/examples/messaging_rb.html]
- {Model API}[link:files/examples/model_rb.html]
- {Status API}[link:files/examples/status_rb.html]
- {Timeline API}[link:files/examples/timeline_rb.html]
- {User API}[link:files/examples/user_rb.html]