Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

eBay Auction Enhancer

Adds a countdown and in-place bidding to eBay auctions.

Description

Adds a localized countdown and in-place bidding to eBay auctions.

Changelog

  • 0.5.1 (2007-06-02)
    • Fixed: reading of ebay.pl date format (reported by Paweł Kubisz on 2007-04-25)
  • 0.5 (2007-01-03)
    • Fixed: reading of ebay.fr date format (reported by makedjakila on 2006-12-19)
    • Updated: removed "ePrey*" classes
    • Updated: removed LiveHTTPHeaders upgrade checking
  • 0.4 (2006-06-06)
    • New: shows localized end time
    • Fixed: reading of ebay.com.hk time format
    • Fixed: in-place bidding from the top table
    • Updated: elements use "eBayAuctionEnhancer_*" classes ("ePrey*" classes are now deprecated)
  • 0.3.1 (2006-06-02)
    • Improved: added a shameless plug to the countdown as a tooltip
  • 0.3 (2006-06-02)
    • Updated: for eBay's new format
  • 0.2 (2005-12-07)
    • New: you can now start/stop the countdown by clicking on it
    • Improved: added option to show days remaining (with choice reflected instantly)
    • Fixed: issue where page would load before load listener registered
  • 0.1 (2005-09-06)
    • original release



Apr 25, 2008
Hanjo Scriptwright

Thanks jwo, it's working for me :-)
But it have been lines 412/413 on my source...


 
Feb 26, 2008
jwo User

Hi, at the german eBay-Site, the script will only work for 'buy it now'-articles.

There seems to be a problem at line 433 / 434. The properties 'textContent', 'innerHTML' and 'nodeValue' may all be null at regular auction-articles pages which will cause an exception.

The following code fixed the problem for instance:

var enter = false;
if(endTimeNode != null)
{
if(endTimeNode.textContent != null)
{
endTimeREMatch = END_TIME_RE.exec((endTimeNode.textContent).replace(SPACE_RE, " "));

if(endTimeREMatch != null)
{
enter = true;
}
}
if(enter == false && endTimeNode.innerHTML != null)
{
endTimeREMatch = END_TIME_RE.exec((endTimeNode.innerHTML).replace(SPACE_RE, " "));

if(endTimeREMatch != null)
{
enter = true;
}
}

if(enter == false && endTimeNode.nodeValue != null)
{
endTimeREMatch = END_TIME_RE.exec((endTimeNode.innerHTML).replace(SPACE_RE, " "));

if(endTimeREMatch != null)
{
enter = true;
}
}
}

if(enter){
while (endTimeNode && endTimeNode.nodeType !=
...


 
Feb 24, 2008
VzjrZ Scriptwright

I don't know how but it now works for me...


 
Jan 8, 2008
pandaking User

Dead for me also...


 
Jan 7, 2008
LenR Scriptwright

broken. i'd love to see it though.


 
Oct 19, 2007
Brian Quigley User

Yea, doesn't work for me anymore either... hah I sure put some good use to it though :P


 
Sep 15, 2007
Chris Bartlett User

Hello. Thought I'd report that the script hasn't worked for me (on two machines I have it installed on) for two weeks now. Is this happening to anyone else?


 
Aug 19, 2007
tims0n User

In-place bid? Sounds good, but it seems like it isn't working for me.
The timer works excellent, but I don't get what is meant with in-place bid.

Could somebody make a screenshot or sth. like that?


 
Jun 16, 2007
sid User

BUG: removes links from auction titles in "My eBay"


 
Jun 2, 2007
Richard Gibson Script's author

Thanks for the bug report and fix, Paweł Kubisz. The script has been updated.


 
May 21, 2007
pandaking User

Great script thanks :)


 
Apr 25, 2007
Paweł Kubisz Scriptwright

Poland has different date pattern: dd-mm-yyyy hh:mm:ss CEST

this proper "re" for Poland is:

{ re: /(^(cgi\d*|www)\.ebay\.pl)$/i,
// Poland: dd-mm-yyyy hh:mm:ss CEST
date: function (strDate) {
var match = /^\D*(\d?\d)\W+(\d?\d)\W+(\d{2,})/i.exec(strDate);
return (match ? (new Date(getFullYear(match[3]), match[2] - 1, match[1])).toDateString()
: strDate);
},
time: function (strTimeWithZone) { return strTimeWithZone.replace(/CEST.*/, "GMT+2"); },
days: "d",
local: "local"
},

nice script - thanks for your work!


 
Jan 30, 2007
Richard Gibson Script's author

Thanks for the bug report and fix, makedjakila. The script should now be able to handle all dates on ebay.fr (and hopefully all other sites as well). Unfortunately, it is hard to test all of them, so please email me if another bug crops up.


 
Jan 19, 2007
dai007 User

makedjakila, could you post the fix?

Im getting
??:00:20 ± 00:00:02


 
Dec 25, 2006
online auction User

I love this one. It will deffinately help me for my http://www.oltiby.com coding.


 
Dec 20, 2006
makedjakila Scriptwright

I fixed it and I sent a copy of the modified script to the author, but if someone is interested I can send him !


 
Dec 19, 2006
makedjakila Scriptwright

Thanks for this very wonderful script !

But this is what I get :
??:06:53 ± 00:00:01

Can U explain me why I get those question marks ? I come from Paris...

Thanks


 
Jun 14, 2006
Andy 3 Scriptwright

Thanks....it works great!


 
Jun 2, 2006
Richard Gibson Script's author

This script has finally been updated to work with eBay's format change. Sorry it took so long everyone, I was dealing with personal issues. I'll hopefully add new features by the end of July. Enjoy!


 
Mar 1, 2006
Andy 3 Scriptwright

This Script does not function with Firefox 1.5.0.1!! Change please...


 
Feb 11, 2006
WattNow User

Same here Dre, like having your fingers cut off! I did a system restore to the day before upgrade in XP and everything dropped back into place. Hold your breath and try!


 
Feb 2, 2006
Dre9872 User

I'm a bit upset, I've used this load's and have found it really usefull, but since I updated it's not working, I've tried both the version's but to no avail, H E L P !!!!!


 
Jan 23, 2006
Richard Gibson Script's author

Oliver Auth, eanklin... thank you for the ideas. I will try to incorporate them into the next release.


 
Jan 6, 2006
eanklin User

Thank you, this is great!! How about adding the ability to convert the listing's end time to the user's local time and/or in 12 hour format (e.g. instead of "Ends 18:25:46 PST", "Ends 9:25:46 PM EST")?


 
Jan 1, 2006
Oliver Auth User

Would be cool, if you could add the timer on the "Review and Confirm" window too.


You could comment on this script if you were logged in.