JBidwatcher

Free eBay sniping, bidding & monitoring

Simplify your eBay experience!

Please

Stable Version
August 11, 2012
JBidwatcher 2.5.2

Edge Version
November 28, 2012
JBidwatcher 2.5.3pre3
Search the JBidwatcher site:

Tools Support

The best Java IDE

The best Java IDE


JBidwatcher has been

Structure101 is an excellent Java architecture visualization tool.

...and loved it!


YourKit, an easy and excellent Java profiling tool

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.


21-Feb-2013 12:33:30pm PST —
If you are getting an 'app is damaged' message on OS X with the pre-release, go to System Preferences, click the Security & Privacy icon. (Unlock it, if it's locked.) Set Allow Applications downloaded from: to anywhere. Now run JBidwatcher once (you'll get the usual downloaded warning), then go back to System Preferences, and reset Allow Applications downloaded from: to Mac App Store and identified developers. If you set this to App Store only, you will not be able to run future JBidwatcher releases without doing this same operation.

Historically I have not typically signed pre-releases, but Apple is also being...disingenuous by claiming it's 'damaged'. :( My Apple signing renewal is coming up in about two weeks, so I'll be paying for that again soon, otherwise I won't be able to sign at all. I'll try to sign the next pre-release I do.

My apologies about this inconvenience.
— Morgan Schweers, CyberFOX!
28-Nov-2012 05:30pm PST —
News: This pre-release of 2.5.3 is intended to shake out any last-minute issues before doing a full release.
11-Aug-2012 11:56am PDT —
Finally releasing 2.5.2, to fix fixed price issues and a few other mostly minor problems. More below.

JBidwatcher 2.5

A Java-based application allowing you to monitor auctions you're not part of, submit bids, snipe (bid at the last moment), and otherwise track your auction-site experience. It includes adult-auction management, MANY currencies (pound, dollar (US, Canada, Australian, and New Taiwanese) and euro, presently), drag-and-drop of auction URLs, an original, unique and powerful 'multisniping' feature, a relatively nice UI, and is known to work cleanly under Linux, Windows, Solaris, and MacOSX from the same binary.

Please do not re-sell the JBidwatcher program or code.

JBidwatcher is under active development, and issues are reasonably quickly responded to. Bug reports and feature requests are always welcome, as are praise and complaints. Always feel free to make suggestions or report bugs.

If you'd like to know a bit about some of the advanced configuration settings that are not yet available from the configuration UI, you can look at my guide to the configuration file format. It is slightly out of date, as recent releases have added a wealth of tuning configuration parameters. A less descriptive listing of the existing configuration values is on the JBidwatcher development forum.

News Flash (August 11, 2012) —
JBidwatcher 2.5.2 is finally released!

This version contains fixes for some non-US auction listings showing up as fixed price, and several other relatively small changes.


JBidwatcher 2.x requires at least Java 1.5. This is available for Windows and Linux across the board, but it means that OS X 10.4 or later will be required for the Mac. I feel comfortable with two major versions back (So OS X 10.4 through 10.6, Java 1.5 and 1.6), as it combines the maximum number of people who will be able to use it, and a relatively usable development environment.

Older News (March 18, 2012) —
JBidwatcher bumps up to 2.5, adds a first pass at scripting!

eBay related changes

  • Better handle inter-country bidding failures, and some odd eBay interstitial pages
  • Removed Dutch Auction support, since eBay doesn’t support that listing type anymore
  • A ton of eBay-driven changes for new page formats, different bidding forms, and more.
  • Better image/thumbnail retrieval, and price detection
  • Improve BIN detection on fixed-price items you’ve already bought one of, multi-purchase buys, and underbid recognition.
  • Fixed some snipe failures that were due to misinterpreting eBay’s broken HTML.
  • Better ended-listing recognition

UI changes

  • Add a ‘+’ tab for creating new tabs, to make it easier and more obvious
  • Tweaked some minor UI inconsistencies
  • Items move to their correct category after the fact, which looks a little odd, but means that items should end up in their appropriate categories without human intervention.
  • Empty tabs have a little graphic in the middle; this will eventually get swapped out for some basic instructions, to make first-launch ramp-up time quicker.
  • A bunch of (hopefully) improvements to the ‘first-run’ experience, including a simplified configuration screen.
  • The ‘new update’ dialog got a makeover.
  • Increased the default sizes on some dialogs, as monitor sizes have grown over the years
  • Improve the thumbnail shown in ‘Show Info’.
  • Focus should work better in all dialogs.

Internal fixes

  • Fixed some My JBidwatcher setup/configuration issues
  • Improved response to waking from sleep
  • Internal improvements, reducing exceptions and deadlocks.
  • Improve performance
  • Some data-logging improvements
  • Preserve some snipe information after a snipe has completed.
  • Signing Mac binaries so JBidwatcher doesn’t get locked out by Mountain Lion

New features

  • First pass at a multicast DNS service for wireless synch
  • A purely opt-in metrics/analytics system so I can learn how folks use JBidwatcher in the wild.
  • Brought back the scripting framework; JBidwatcher can now be scripted in JRuby

*The scripting framework is rudimentary right now, but I’m adding hooks as I touch code, and soon more of JBidwatcher will be implemented using JRuby.


Written by: Morgan Schweers
Last modified: Fri Nov 18 19:38:40 PST 2011