--- a/maxious-canberra-transit-feed/substitutetimepoints.rb +++ b/maxious-canberra-transit-feed/substitutetimepoints.rb @@ -13,48 +13,59 @@ end } pp time_points.sort! -pp time_points_sources.sort +#pp time_points_sources.sort time_point_corrections = {"North Lynehamham" => "North Lyneham", - "Lathlain St Platform 2" => "Lathlain St Bus Station- Platform 2", + "Lathlain St Platform 2" => "Lathlain St Bus Station - Platform 2", "Lathlain St Sation - Platform 5" => "Lathlain St Bus Station - Platform 5", "Lathlain Steet Station" => "Lathlain St Bus Station", "Lathlain St - Platform 3" => "Lathlain St Bus Station - Platform 3", "Lathlain Steet Station - Platform 3" => "Lathlain St Bus Station - Platform 3", - "Lathlain Street Station" => "Lathlain St Station", + "Lathlain St Station" => "Lathlain St Bus Station", + "Lathlain St Station - Platform 1" => "Lathlain St Bus Station - Platform 1", + "Lathlain St Station - Platform 2" => "Lathlain St Bus Station - Platform 2", + "Lathlain St Station - Platform 3" => "Lathlain St Bus Station - Platform 3", + "Lathlain St Station - Platform 4" => "Lathlain St Bus Station - Platform 4", + "Lathlain St Station - Platform 5" => "Lathlain St Bus Station - Platform 5", + "Lathlain St Station - Platform 6" => "Lathlain St Bus Station - Platform 6", "Manuka Captain Cook" => "Manuka, Captain Cook", "Flemington Rd, Sandford St" => "Flemington Rd/Sandford St", "Erindale Centre / - Sternberg Crescent" => "Erindale Drive/Sternberg", -"Canberra Hospita" => "Canberra Hospital", -"Cohen Str Station - Platform 1" => "Cohen Street Bus Station - Platform 1", -"Cohen Street Station" => "Cohen Street Bus Station", -"Cohen Street Station - Platform 2" => "Cohen Street Bus Station - Platform 2", -"Cohn St Station - Platform 3" => "Cohen Street Bus Station - Platform 3", -"Cohen St Station" => "Cohen Street Bus Station", -"Cohen St Station - Platform 1" => "Cohen Street Bus Station - Platform 1", -"Cohen St Station - Platform 2" => "Cohen Street Bus Station - Platform 2", -"Cohen St Station - Platform 3" => "Cohen Street Bus Station - Platform 3", -"Cohen St Station - Platform 4" => "Cohen Street Bus Station - Platform 4", -"Cohen St Station - Platform 5" => "Cohen Street Bus Station - Platform 5", -"City - Platform 7" => "City Interchange - Platform 7", -"Cameron Avenue Station" => "Cameron Ave Bus Station", -"Cameron Avenue Station - Platform 2" => "Cameron Ave Bus Station - Platform 2", -"Cameron Avenue Station - Platform 3" => "Cameron Ave Bus Station - Platform 3", -"Cameron Ave Station" => "Cameron Ave Bus Station", -"Cameron Ave Station - Platform 1" => "Cameron Ave Bus Station - Platform 1", -"Cameron Ave Station - Platform 2" => "Cameron Ave Bus Station - Platform 2", -"Cameron Ave Station - Platform 3" => "Cameron Ave Bus Station - Platform 3", -"Cameron Ave Station - Platform 4" => "Cameron Ave Bus Station - Platform 4", -"Cameron Ave Station - Platform 5" => "Cameron Ave Bus Station - Platform 5", -"Burton & Garranan Hall, Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU", -"Burton & Garranan Hall,Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU" + "Canberra Hospita" => "Canberra Hospital", + "Cohen Str Station - Platform 1" => "Cohen St Bus Station - Platform 1", + "Cohen Street Station" => "Cohen St Bus Station", + "Cohen Street Station - Platform 2" => "Cohen St Bus Station - Platform 2", + "Cohn St Station - Platform 3" => "Cohen St Bus Station - Platform 3", + "Cohen St Station" => "Cohen St Bus Station", + "Cohen St Station - Platform 1" => "Cohen St Bus Station - Platform 1", + "Cohen St Station - Platform 2" => "Cohen St Bus Station - Platform 2", + "Cohen St Station - Platform 3" => "Cohen St Bus Station - Platform 3", + "Cohen St Station - Platform 4" => "Cohen St Bus Station - Platform 4", + "Cohen St Station - Platform 5" => "Cohen St Bus Station - Platform 5", + "City - Platform 7" => "City Interchange - Platform 7", + "Cameron Avenue Station" => "Cameron Ave Bus Station", + "Cameron Avenue Station - Platform 2" => "Cameron Ave Bus Station - Platform 2", + "Cameron Avenue Station - Platform 3" => "Cameron Ave Bus Station - Platform 3", + "Cameron Ave Station" => "Cameron Ave Bus Station", + "Cameron Ave Station - Platform 1" => "Cameron Ave Bus Station - Platform 1", + "Cameron Ave Station - Platform 2" => "Cameron Ave Bus Station - Platform 2", + "Cameron Ave Station - Platform 3" => "Cameron Ave Bus Station - Platform 3", + "Cameron Ave Station - Platform 4" => "Cameron Ave Bus Station - Platform 4", + "Cameron Ave Station - Platform 5" => "Cameron Ave Bus Station - Platform 5", + "Burton & Garranan Hall, Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU", + "Burton & Garranan Hall,Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU" + "Newcastle Street after Isa St" => "Newcastle / Isa Street Fyshwick", + "National Circ/Canberra Ave" => "National Circuit / Canberra Ave", } time_point_corrections.each do |wrong, right| time_points_sources[wrong].each do |wrongfile| badtimetable = YAML::load_file(wrongfile) badentrynumber = badtimetable["time_points"].index wrong badtimetable["time_points"][badentrynumber] = right - puts "Corrected " + wrong + " to " + right + " in " + wrongfile + puts "Corrected '" + wrong + "' to '" + right + "' in " + wrongfile + File.open(wrongfile, "w") do |f| + f.write badtimetable.to_yaml + end end end