<?php
							 | 
						|
								
							 | 
						|
								// airports.csv is from
							 | 
						|
								// http://ourairports.com/data/
							 | 
						|
								// http://ourairports.com/data/airports.csv
							 | 
						|
								
							 | 
						|
								echo "Downloading...\n";
							 | 
						|
								file_put_contents('airports.csv', file_get_contents('http://ourairports.com/data/airports.csv'));
							 | 
						|
								
							 | 
						|
								echo "Processing...\n";
							 | 
						|
								
							 | 
						|
								$airports = [];
							 | 
						|
								
							 | 
						|
								$fp = fopen('airports.csv', 'r');
							 | 
						|
								while($line = fgetcsv($fp)) {
							 | 
						|
								  if($line[0] == 'id') {
							 | 
						|
								    $keys = $line;
							 | 
						|
								    continue;
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  if($line[13] == '') continue;
							 | 
						|
								
							 | 
						|
								  $airports[$line[13]] = [];
							 | 
						|
								  foreach($keys as $i=>$k) {
							 | 
						|
								    $airports[$line[13]][$k] = $line[$i];
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								fclose($fp);
							 | 
						|
								
							 | 
						|
								unlink('airports.csv');
							 | 
						|
								
							 | 
						|
								file_put_contents('airports.json', json_encode($airports, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));
							 | 
						|
								
							 | 
						|
								echo "Done\n";
							 |