package au.gov.amsa.geo.adhoc;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.List;
import java.util.regex.Pattern;
import au.gov.amsa.navigation.ShipStaticDataCreator;
import au.gov.amsa.util.Files;
public class ShipStaticDataMain {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("started");
long t = System.currentTimeMillis();
File outputFile = new File("target/out.txt");
// String filename = "/media/an/nmea/2014/NMEA_ITU_20140815.gz";
List<File> files = Files.find(new File("/media/an/nmea/2014/"),
Pattern.compile("NMEA_ITU.*.gz"));
files.addAll(Files.find(new File("/media/an/nmea/2015/"),
Pattern.compile("NMEA_ITU.*.gz")));
files.addAll(Files.find(new File("/media/an/nmea/2016/"),
Pattern.compile("NMEA_ITU.*.gz")));
ShipStaticDataCreator.writeStaticDataToFile(files, outputFile).count().toBlocking()
.single();
t = System.currentTimeMillis() - t;
System.out.println("finished in "+ t/1000 + "s");
}
}