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