I need a simple script created that will take an uploaded text file containing domain names and run a search for these names in Google for the number of pages indexed and return the results to an email address. This script will need to use proxies and these proxy addresses will need to be configurable within the script.
This script should be written in Ruby (to support multithreading), use mysql and have a simple gui. There may be as many as 100,000 domains to check on any given day so this script will need to be fast. Other than that, I am open to any design ideas that you may have.
The program will need to (1) take the data, (2) check the proxy list for live proxies, (3) run the query on multithreads thru the proxies, (4) store the results to mysql, (5) parse the results, (6) email.
You will need to perform all design and script testing on your own server and then deliver the completed script to my system administrator who will install it on our company server. The system adminstrator will be available to answer any questions you have. Payment will be made when the system admin has installed the script and advises that it is working.
This should be a very simple job for any experienced Ruby/mySQL programmer and shouldn't take more than a few hours to code.