I appreciate all the responses guys! I've tried to come up with some solutions, but I am not a programmer so I'm not sure if they're all viable suggestions.
These would be my suggested fixes to these issues, I'll touch upon what @
(you need an account to see links) and @
(you need an account to see links) mentioned.
- Seasonal items return something like "Unpriced" or "Seasonal" instead of a cap value.
- As I touch on below, an option to update the program's stored NC item values on demand
- A general pricer would work, super inexpensive items could return "Price manually" or "Unpriced"
- Fodder/garbage/slow-movingnneocash can return "Worthless" or "0 Caps" (User defines a list of items they want to be labelled garbage, or whoever programs it could decide).
- Items known to fluctuate could return the current value from the petpages, up to the user to have the program-rescrape often.
- Not all of these need to be implemented, they're just suggestions
I understand that by no means would this program be an "end-all-be-all" solution. The best method is having advanced market knowledge and pricing yourself. However, maybe a simple version of this could price those NC items that don't change in value too rapidly. Junk NC would need to be differentiated from valuable NC by some way though, both shouldn't return "Unpriced." I was just thinking of something that can look at an account and give the user an idea of "I should check some values of these items, maybe I can get $40 for this" or "This is all garbage, don't charge for it."
I was thinking that the program could scrape the values off of the petpages that have the values and store it locally. Whenever the user wants the values updated, they can type a command and the program will re-scrape values.