--- a/maxious-canberra-transit-feed/02-tidytimepoints.rb +++ b/maxious-canberra-transit-feed/02-tidytimepoints.rb @@ -2,9 +2,9 @@ require 'pp' require 'yaml' class Array - def to_yaml_style - :inline - end + def to_yaml_style + :inline + end end Dir.chdir("output") @@ -25,59 +25,60 @@ #pp $time_points_sources.sort time_point_corrections = {"North Lynehamham" => "North Lyneham", - "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 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", - "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 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", - "Cohen St Station - Platform 6" => "Cohen St Bus Station - Platform 6", - "City - Platform 7" => "City Interchange - Platform 7", - "Cameron Avenue Station" => "Cameron Ave Bus Station", - "Cameron Avenue Station - Platform 1" => "Cameron Ave Bus Station - Platform 1", - "Cameron Avenue Station - Platform 2" => "Cameron Ave Bus Station - Platform 2", - "Cameron Avenue Station - Platform 3" => "Cameron Ave Bus Station - Platform 3", - "Cameron Avenue Station - Platform 4" => "Cameron Ave Bus Station - Platform 4", - "Cameron Avenue Station - Platform 5" => "Cameron Ave Bus Station - Platform 5", - "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", - "Garran/Daley Rd" => "Burton & Garran Hall/Daley Road ANU", - "Kingstons Ave/National Crt" => "Kings Ave/National Crt", - "Newcastle Street after Isa St" => "Newcastle / Isa Street Fyshwick", - "National Circ/Canberra Ave" => "National Circuit / Canberra Ave", - "St Clare of Conder" => "St Clare of Assisi Primary", - "McKillop College Isabella Campus" => "MacKillop College Isabella Campus", - "Outrim / Duggan" => "Outtrim / Duggan", - "Manuka Captain Cook" => "Manuka/Captain Cook", - "Manuka, Captain Cook" => "Manuka/Captain Cook", - "Hospice, Menindee Drive" => "Hospice", - "Tharwa/Pocket" => "Tharwa/Pockett", - "Paul-Co / Mirrabei" => "Paul Coe / Mirrabei" + "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 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)", + "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 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)", + "Cohen St Station (Platform 6)" => "Cohen St Bus Station (Platform 6)", + "City (Platform 7)" => "City Interchange (Platform 7)", + "Cameron Avenue Station" => "Cameron Ave Bus Station", + "Cameron Avenue Station (Platform 1)" => "Cameron Ave Bus Station (Platform 1)", + "Cameron Avenue Station (Platform 2)" => "Cameron Ave Bus Station (Platform 2)", + "Cameron Avenue Station (Platform 3)" => "Cameron Ave Bus Station (Platform 3)", + "Cameron Avenue Station (Platform 4)" => "Cameron Ave Bus Station (Platform 4)", + "Cameron Avenue Station (Platform 5)" => "Cameron Ave Bus Station (Platform 5)", + "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", + "Garran/Daley Rd" => "Burton & Garran Hall/Daley Road ANU", + "Kingstons Ave/National Crt" => "Kings Ave/National Crt", + "Newcastle Street after Isa St" => "Newcastle / Isa Street Fyshwick", + "National Circ/Canberra Ave" => "National Circuit / Canberra Ave", + "St Clare of Conder" => "St Clare of Assisi Primary", + "McKillop College Isabella Campus" => "MacKillop College Isabella Campus", + "Outrim / Duggan" => "Outtrim / Duggan", + "Manuka Captain Cook" => "Manuka/Captain Cook", + "Manuka, Captain Cook" => "Manuka/Captain Cook", + "Menindee Drive - Hospice" => "Hospice", + "Hospice, Menindee Drive" => "Hospice", + "Tharwa/Pocket" => "Tharwa/Pockett", + "Paul-Co / Mirrabei" => "Paul Coe / Mirrabei" } time_point_corrections.each do |wrong, right| $time_points_sources[wrong].each do |wrongfile| @@ -86,7 +87,7 @@ badtimetable["time_points"][badentrynumber] = right puts "Corrected '" + wrong + "' to '" + right + "' in " + wrongfile File.open(wrongfile, "w") do |f| - f.write badtimetable.to_yaml + f.write badtimetable.to_yaml end end end