forked from cyberfox/jbidwatcher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
113 lines (79 loc) · 3.39 KB
/
TODO
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
104
105
106
107
108
109
110
111
112
113
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!
----------------------------------------------------------------------
* Add to watch list:
http://cgi1.ebay.com/ws/eBayISAPI.dll?ViewItemMakeTrack&item=6047388445
http://cgi1.ebay.com/ws/eBayISAPI.dll?ViewItemMakeTrack&item=5104953681
Returns: onWatch([{"watcherCount":1,"watchcount":21,"item":"5104953681","showBidManagerLink":false,"signin":1,"result":1}])
--
Replace AuctionEntry usage with the identifier when enqueing for redraw, upload, drop, delete, and report.
13 redraw
1 upload
1 drop
1 delete
1 report