Python scripts to parse IOTA contest cabrillo files
Usage: iota_references_extractor.py <references_file> <cabrillo_file> <output_file>
iota_references_extractor.py iota_references.txt iota_contest.cbr iota_report.txt
Sample output:
IOTA REFERENCES REPORT
AF-004, EA8 Canary Islands
AF-005, D4 Leeward Islands
AF-014, CT3 Madeira Archipelago
AS-004, 5B,ZC Cyprus Island (Main Island Only)
AS-007, JA1 etc Honshu Island (Main Island Only)
AS-018, R0F Sakhalin Island (Main Island Only)
AS-053, HS Malay Peninsula West group
AS-077, JA6 Kyushu Island (Main Island Only)
EU-001, SV5 Dodecanese (Dodekanisos)
EU-002, OH0 Aland Islands
EU-003, CU1,2 Eastern group
EU-004, EA6 Balearic Islands
EU-005, G,GM,GW Great Britain (Main Island Only)
EU-008, GM,MM Inner Hebrides
EU-009, GM,MM Orkney
EU-010, GM,MM Outer Hebrides
EU-011, G,M Isles of Scilly
EU-013, GJ,MJ Jersey
EU-014, TK Corsica (Corse) Island (Main Island Only)
EU-015, SV9 Crete (Kriti) Island (Main Island Only)
EU-016, 9A Dalmatia South group
EU-018, OY Faroe Islands
EU-020, SM1 Gotland County (Gotland Island) group
EU-021, TF Iceland (Main Island Only)
EU-022, JX Jan Mayen Island
EU-024, I*0 Sardinia (Sardegna) (Main Island Only)
EU-025, I*9 Sicily (Sicilia) (Main Island Only)
EU-027, JW Bear Island (Bjornoya)
EU-028, I*5 Toscana (Tuscany) Region group
EU-029, OZ Sjaelland Archipelago
EU-030, OZ Bornholm Island
EU-031, I*8 Campania Region group
EU-032, F Poitou-Charentes Region group
EU-034, ES0,3 Hiiumaa/Saaremaa/Laanemaa County group
EU-037, SM7 Kalmar County group
EU-038, PA Noord Holland/Friesland/Groningen Province
EU-043, SM6 Goteborg Och Bohus/Halland County group
EU-045, I*0 Lazio Region group
EU-047, DL Niedersachsen State group
EU-049, SV North Aegean Islands
EU-054, I*9 Egadi Islands
EU-055, LA Sogn og Fjordane etc County group
EU-057, DL Mecklenburg-Vorpommern State group
EU-061, LA Vest Agder To Ostfold County group
EU-065, F Bretagne (Finistere North West) Region grp
EU-083, I*1 Liguria Region group
EU-084, SM5,0 Uppsala/Stockholm County group
EU-088, OZ Kattegat group
EU-091, I*7 Puglia (Lecce/Brindisi/Bari) Region group
EU-114, GU,MU Guernsey group
EU-115, EI,GI,MI Ireland
EU-116, GD,MD Isle of Man
EU-120, G,M English Coastal Islands
EU-121, EI Irish Coastal Islands
EU-123, GM,MM Scottish Coastal Islands
EU-124, GW,MW Welsh Coastal Islands
EU-125, OZ Jylland West group
EU-127, DL Schleswig-Holstein State South West group
EU-129, DL,SP1 Usedom (Uznam) Island
EU-130, I*3 Friuli-Venezia Giulia Region group
EU-131, I*3 Veneto Region group
EU-132, SP1 Szczecin/Koszalin Province group
EU-136, 9A Kvarner group
EU-139, SM2 Norrbotten County group
EU-140, OH5 Etela-Suomi (Kymi) Province group
EU-145, CT Algarve Province group
EU-146, PA Zuid Holland/Zeeland Province group
EU-149, ES1,2,4 Tallinn & Harjumaa/Virumaa County group
EU-170, 9A Dalmatia North Group
EU-171, OZ Jylland North Group
EU-172, OZ Jylland East and Fyn Group
EU-173, OH1 Lansi-Suomi (Pori) Province Group
EU-174, SV Makedonia/Thraki Region Group
EU-175, CU3-7 Azores Central Group
EU-176, SM3 Gavleborg County Group
NA-015, CO,KG4 Cuba (Main Island Only)
NA-026, W2 NY State group
NA-027, VO1 Newfoundland Island (Main Island Only)
NA-029, VY2 Prince Edward Island
NA-036, VE7 BC Province (Vancouver Island) group
NA-058, W4 GA State group
NA-062, W4 FL State (Florida Keys) group
NA-067, W4 NC State East group
NA-099, KP3,4 Puerto Rico
NA-106, KP2 Virgin Islands
NA-143, W5 TX State East group
NA-176, VE2 QC Province (St Lawrence Gulf) Centre grp
OC-021, YB0-3 Java (Jawa) Island (Main Island Only)
OC-022, YB9 Bali Island
OC-034, P2,YB9 New Guinea (Main Island Only)
OC-042, DU1-4 Luzon Island (Main Island Only)
OC-143, YB4-6 Sumatra Island (Main Island Only)
OC-146, YB8 Celebes Island (Main Island Only)
SA-006, PJ1,2,4,9 Bonaire & Curacao Islands
TOTAL REFERENCES: 94