Skip to content
/ lcbo Public
forked from heycarsten/lcbo

A library for parsing and crawling HTML pages from http://lcbo.com

License

Notifications You must be signed in to change notification settings

crbarrett/lcbo

 
 

Repository files navigation

LCBO: The Ruby Gem

This library is used to gather data for LCBO API. It allows you to request and parse store, product, inventory, product list, and store list pages directly from the LCBO website.

Synopsis

require 'lcbo'

LCBO.store(511)
# => { :id => 511, :name => "King & Spadina", ... }

LCBO.product(18)
# => { :id => 18, :name => "Heineken Lager", ... }

LCBO.inventory(18)
# => { :id => 18, :inventory_count => 40398, :inventories => [ ... ] }

LCBO.products_list(1)
# => { :page => 1, :final_page => 108, ..., :product_ids => [ ... ] }

LCBO.store_list
# => { :store_ids => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, ...] }

Crawlers

Some examples of crawlers exist here. You can also check out the crawler spec to see how to interact with them.

Installation

Use RubyGems: gem install lcbo

Notes

  • Works with Ruby 1.9.2, not tested with 1.8.X or 1.9.1.
  • Don't be evil, be nice.
  • Lots of room to improve — fork your face off!

Links

About

A library for parsing and crawling HTML pages from http://lcbo.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published