0.0
No commit activity in last 3 years
No release in over 3 years
gem for automatically placing bids on auction sites
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.3.7
 Project Readme

AutoBidder: Win without trying

This library places bids on online auction sites for you automatically while you do other important things, like walking your dog.

Installing

gem install auto-bidder

Usage

AutoBidder is intended to be ran from the command line:

Chad-Boyds-iMac:~ cboyd$ auto-bidder --help
Usage: auto-bidder [options] URL
    -v, --verbose                    Be more verbose
    -x, --max-price PRICE            Maximum price you are willing to pay for the auction item
    -n, --min-price [PRICE]          Minimum price the auction item must reach before bidding starts
    -c, --bid-cost COST              How much each bid actually costs you
    -u, --username USER              Username of your account for the auction site
    -s, --bid-seconds [SECONDS]      How many seconds remaining on the clock before a bid is placed
    -h, --help                       Display this screen

It is a gem, though. So I suppose you could use it within your own project.

AutoBidder works by utilizing Watir, an open-source library for automating web browsers. The AutoBidder library will launch a Safari window and connect to the URL you supply on the command line.

Chad-Boyds-iMac:~ cboyd$ auto-bidder --max-price 130 --min-price 10 --bid-cost .75 --verbose -u "hoverlover@gmail.com" http://bigdeal.com/auctionid/ipad/ipad-64gb-wi-fi/28397
Auction site password:
D, [2010-07-10T09:50:56.283923 #35283] DEBUG -- : Verbose logging turned on
D, [2010-07-10T09:51:12.010979 #35283] DEBUG -- : 07/10/2010 09:51:12 - 00:00:18, $9.95
D, [2010-07-10T09:51:23.002764 #35283] DEBUG -- : 07/10/2010 09:51:23 - 00:00:07, $9.95

Above you can see where auto-bidder has been started and some of the output from the program. Using the options above, bidding will not commence until the auction price has reached at least 10.00 and will cease when the price has reached 130.01. --bid-secs was not specified, so it defaults to 1 second on the auction clock before a bid will be placed. As you can see, when the --verbose option is specified the auction clock and current price will be output every 10 seconds.

Notes

Safari Only

Watir supports IE, Firefox, Safari and Chrome. AutoBidder uses Safari only, however. Feel free to fork this project and implement any or all of the other browsers if you wish.

Supported Auction Sites

For now, only BigDeal.com is the only auction site supported. However, AutoBidder was built from the ground up to support multiple auction sites. Feel free to fork away and implement others.

TODO

Write some specs!