- Get user input
- Feed the input a google search
- Get html source (code) for the google search page
- Create regular expressions for finding relevant links
- Get links
- Get the source code for each link
- Create regular expressions for finding required data
- Find the data
- Present data in human readable form