Jag har nu lagt ett par kvällar på att lägga till en export till openflights-format från eurobonushistoriken.
Problem:
Kod:
Stockholm - KalmarSK 0197E SAS Go
SAS anger inte flygplatser utan städer. Stockholm ska i detta fall översättas till ARN och det är inte entydigt eftersom det finns flera flygplatser (BMA,NYO och kanske fler). Openflights.org (OF härifrån) har 60 000 rutter i en fil man kan ladda ner och utifrån den kan jag avgöra att enda giltiga rutten med SK är ARN-KLR. I andra fall finns ingen entydigt svar. Ett annat problem är att SAS tycker att EWR ligger i New York medan OF tycker att den ligger i Newark. Historiska rutter saknas men jag löste många av mina problem med att likställa KF och SK.
Har därför valt att separera resultatet. Filerna openflights_export[datum].csv openflights_export_failed[datum].csv skapas i katalogen export. Den första innehåller bra träffar och den andra måste redigeras manuellt innan den kan importeras.
Jag använder flightdiary.net och deras dubbletthantering är ganska dålig. Dubbletteliminering kan därför göras genom att lägga in befintliga "databaser" som openflights.csv och/eller flightdiary.csv i exportmappen. Flygnummer måste vara utan inledande nollor.
Ganska meckig funktion det här så det finns säkert en massa fel och förbättringsmöjligheter. Om ni använder detta så ska ni förstås ta säkerhetskopior på ert data innan ni importerar resultatet.
Liknande syntax som för historiken. Alltså "Export" för att exportera allt och "Export 1" för att exportera första sidan (20 poster)
Kommandot Help är också nytt.
Version 0.7 finns på
Releases · travelhacks/flysasClient · GitHub