You have chosen to sponsor your bid up to a maximum amount of .
This project entails pulling information from a website (http://mtgowikiprice.com/) (Prices) and translating them to a txt file that my system can read in a specific format. The txt file is located in the operating folder of my current program, which needs to be in a specific format. The application needs to not be to heavy and run smoothly. The application needs to be able to run in the background and not interrupt any functions.
Adjustable functions: This application will need to be able to take the prices gathered and apply a specific amount +/- to the extracted numbers to give me the most flexibility to apply the extracted prices and the +/- modifier to a global scale.
Example: Prices pulled- Buy 2.50 Sell- 3.50 (+.25 modifier/Buy +.25 modifier/Sell) Translation Buy 2.75 Sell 3.75
The Text File this needs to be translated into will be attached to this post
Example Text file line item:
01 001 01 001 165 BNG R Temple of Plenty# 3.99 7.24 3.26 4.56
^ Disregard this ^ BNG is the set name you will need this to pull from that set(There are more sets this is just an ex.)
R - is the rarity of the item(Rare in this case)
Temple of Plenty - is the Name of the item
The prices are last- there are 4 sets of numbers- First is the Sell(Regular Prices)
Second is the Sell (Foil Price)
Third is the Buy(Regular Price)
Fourth is the Buy(Foil Price)
This format is very important as the Text file is read by the program and if there are any problems it will cause HUGE problems with the program.( Potential for loss and potential for degradation in reliability to my customer base)
When the information is extracted, there must be a check in place to assure that the Top buy price does not conflict with the top sell price(So your not buying for more than your selling) A gap must be maintained and that % gap is the profit margin. This must also be variable.
Overall Note: This Application must be extremely user friendly and easily maintained. Must be clean and neat and easily understood. This is a application for pricing so accuracy and reliability must be of the up most importance. Crashes and errors need to be handled before the application is to go live, as any failure in the application will cause the Store to lose money and losing money is not the goal.