def posts_get(options = {})
      params = prepare_posts_params(options.clone, [:dt, :tag, :url])
      response = request(API_PATH_POSTS_GET, params)
      parse_post_collection(response.body)
    end
def posts_get(options = {})
      params = prepare_posts_params(options.clone, [:dt, :tag, :url])
      response = request(API_PATH_POSTS_GET, params)
      parse_post_collection(response.body)
    end
Returns an array of <tt>WWW::Delicious::Post</tt> matching +options+.
 If no option is given, the last post is returned.
 If no date or url is given, most recent date will be used.

   d.posts_get # => [#<WWW::Delicious::Post>, #<WWW::Delicious::Post>, ...]
   d.posts_get # => []

   # get all posts tagged with ruby
   d.posts_get(:tag => WWW::Delicious::Tag.new('ruby))

   # get all posts matching URL 'http://www.simonecarletti.com'
   d.posts_get(:url => URI.parse('http://www.simonecarletti.com'))

   # get all posts tagged with ruby and matching URL 'http://www.simonecarletti.com'
   d.posts_get(:tag => WWW::Delicious::Tag.new('ruby),
               :url => URI.parse('http://www.simonecarletti.com'))


 === Options
 <tt>:tag</tt>:: a tag to filter by. It can be either a <tt>WWW::Delicious::Tag</tt> or a +String+.
 <tt>:dt</tt>::  a +Time+ with a date to filter by.
 <tt>:url</tt>:: a valid URI to filter by. It can be either an instance of +URI+ or a +String+.

 Raises::  WWW::Delicious::Error
 Raises::  WWW::Delicious::HTTPError
 Raises::  WWW::Delicious::ResponseError