Skip to content

sshevlyagin/kickstarter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kickstart
a simple API for Kickstarter.com

Usage:

  projects = Kickstarter.by_category(:games, :page => 1)
    # => returns back an array of projects from page 1
    
  projects = Kickstarter.by_list(:ending_soon, :page => 2, :pages => 3)
    # => returns back an array of 3 pages worth of projects, starting from page 2


A Kickstarter::Project has the following attributes:
  .name
  .handle
  .description
  .url
  .owner
  .email
  .thumbnail_url
  .pledge_amount
  .pledge_percent
  .pledge_deadline
  
The following attributes will prompt a load of the project's details page:
  
  .pledge_goal
  .short_url
  .about
  .tiers (returns array of Kickstart::Tier objects)

A Kickstarter::Tier has the following attributes:
  .minimum_pledge
  .backer_count
  .description
  .limited
  .limited_max
  .limited_remaining
  .estimated_delivery  
  
Options:
  :page => X    # which page number of results to return. May be empty
  :pages => Y   # number of pages worth of results. Don't be stupid and request too many pages...


future: 
 * support filter by pledge_amount



About

Simple ruby scraping API for kickstarter.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%