I still have my (Linux) app that I use for calculating flight distance/earnings, i scrape the flight data from the oneworld PDF schedule.
the flight data is just stored as a comma separated file.
I can do things like (show all flights from USA to Asia):
dumpow -fromc us -toz asia
Dump all flights > 5000 miles
dumpow -gte 5000
Show all flights to EZE
dumpow -to eze
Show all flights from Africa to Europe
dumpow -fromz afr -toz eur