Classifieds API

Description

Simple Ruby API for popular classifieds website.

Installation

gem install classifieds_api

Requirements

  • Ruby 2.0 or higher

    • Nokogiri version ~> 1.6

    • Open-Uri version ~> 2.0

Example

Search for 5 ads using the keyword ‘computers’ over $500 in the Toronto (GTA) region. Print the results.

require 'classifieds_api'
require 'nokogiri'
require 'open-uri'

filters         = ClassifiedsApi::SearchFilters.new(location: 'Toronto (GTA)')
kijiji_session  = ClassifiedsApi::Kijiji.new

filters.price_minimum = 500

keyword       = 'computers'
search_limit  = 5

ads = kijiji_session.search(keyword, search_limit, filters)

ads.each do |ad|
  ad.print_ad
end