public
Description: The official home of JBidwatcher's source code, an eBay auction sniping, bidding & monitoring software application.
Homepage: http://www.jbidwatcher.com
Clone URL: git://github.com/cyberfox/jbidwatcher.git
cyberfox (author)
Sat Jan 10 00:32:07 -0800 2009
commit  4cc2665cdfd8f7525903434fe54576e2c488ecd9
tree    60f7ee17dc5406bf16040638667b73b3e455a496
parent  8102464306b7cf85e5d6c06657c64ab530977b2a
jbidwatcher / TODO
100644 103 lines (69 sloc) 3.135 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
FAQ Items to write
------------------
What happens if I bid against myself?
 
Items to implement:
-------------------
Allow font changes (!)
 
Allow browsing the logs.
 
//
// Other interesting ideas:
//
// Get all bidders: http://cgi6.ebay.com/aw-cgi/eBayISAPI.dll?ViewBids&item=570755528
//
 
Beeps on a regular interval when auctions are getting close.
 
Obsolete: Move general configuration options to a program specific XML data
          file, using the same XML class as used to load the auctions. This
          file needs to have the display info, locations of other files, some
          auction-site specific information, debugging status, etc. This will
          obsolete the JConfig class, and make all datafiles stored by
          JBidwatcher XML.
 
Update Configuration Panes
Internal Web Server
Port to listen on
Require jbidwatcher/[password] or any valid userid/password pair?
(Neither is NOT an option!)
 
Uncreated Configuration Panes
Security
Primary JBidwatcher password
-- encrypts passwords on disk, also used for login to the JBidwatcher
program if the internal HTTP server is running.
File paths
Save file pathspec.
 
Keyboard navigation of the entire program.
 
Documentation!
 
Cool ideas
----------
Multiple snipes @ different times, either on different auctions or the
same auction. (A general 'snipe queue', with a default, but keep each
snipe customizable?)
 
30 day sliding expenditure limit (percentage of limit allowed per auction?)
(Base limits on max bids.)
 
Instant Pay by PayPal (Right Click -> Pay Now!)
 
Add more 'Auction Management' features
 
Send email to (Bidder | Seller) for won/sold auctions.
 
Make more JBidwatcher Screenshots
 
Instant Messager messages on snipe results.
 
Keys: Delete should tie to Auction | Delete.
Keys: Insert should tie to Auction | Add
Keys: CTRL-PageUp/PageDown might go to Next/Prev tab
 
Paid-status Icons & more.
 
Q: What's up with Opera? (A: It doesn't work with JBidwatcher?)
 
Send Auction List to other computer. (Maybe through My JBidwatcher!)
 
Allow searching through the saved HTML files, including the descriptions?
 
 
Code cleanups
-------------
Structural and architectural commentary.
 
Break up AuctionInfo into AuctionInfo values, and AuctionInfoStorage.
 
Break debugging out of JConfig? (For dependency reasons.)
 
AuctionsManager should be a listener for an 'AddAuction' event, to break UI dep.
 
Abstract the idea of an AuctionList? (Same reason, create a 'GUIAuctionList')
 
 
Crazy stuff
-----------
Calculated bid (starts with high bid, adds an increment, bids, repeat
until (1) winning, or (2) current high bidder's bid has been found).
 
    THIS CAN BE VERY, VERY EXPENSIVE!
 
Calculated snipe (just like Calculated Bid, but done automatically,
and close to the end of the auction).
 
    THIS ALSO CAN BE VERY, VERY EXPENSIVE!
 
----------------------------------------------------------------------
* After payment, dutch auctions subtract out from the 'available' list, and the user seems to no longer have won the listing.