I live in Vancouver. I want to execute a program that searches all airlines (eg. American Airlines) and websites (eg. expedia) for flights departing YVR airport to all destinations around the world on date(s) that I select.
For example, the result of the search should create a spreadsheet with the following columns: price, airline, destination, date.
It must search as many airlines and websites as possible and provide results for multiple destinations all around the world departing from YVR airport.
For example, if i decide that I want to go on a holiday but do not care where it is too only that it is a cheap flight, the search will result in a list of many destinations around the world by many all airlines departing YVR airport. I can then choose where I want to go based on the cheapest flight.