def get(params = {})
      params[:dt] = params[:dt].to_date.to_s if params.is_a? Time
      params[:meta] = params[:meta] ? 'yes' : 'no' if params.has_key?(:meta)
      options = create_params(params)
      posts = self.class.get('/posts/get', options)['posts']['post']
      posts = [] if posts.nil?
      posts = [posts] if posts.class != Array
      posts.map { |p| Post.new(Util.symbolize_keys(p)) }
    end
def get(params = {})
      params[:dt] = params[:dt].to_date.to_s if params.is_a? Time
      params[:meta] = params[:meta] ? 'yes' : 'no' if params.has_key?(:meta)
      options = create_params(params)
      posts = self.class.get('/posts/get', options)['posts']['post']
      posts = [] if posts.nil?
      posts = [posts] if posts.class != Array
      posts.map { |p| Post.new(Util.symbolize_keys(p)) }
    end
Returns one or more posts on a single day matching the arguments.
 If no date or url is given, date of most recent bookmark will be used.

 @option params [String] :tag filter by up to three tags
 @option params [Time] :dt return results bookmarked on this day
 @option params [String] :url return bookmark for this URL
 @option params [Boolean] :meta include a change detection signature in a meta attribute
 @return [Array<Post>] the list of bookmarks