package com.awsmithson.tcx2nikeplus.cli;
import com.awsmithson.tcx2nikeplus.http.NikePlus;
import com.awsmithson.tcx2nikeplus.nike.NikeActivityData;
import org.w3c.dom.Document;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@Deprecated
public class Upload
{
public static void main(String[] args) {
String nikePlusEmail = args[0];
String nikePlusPassword = args[1];
File tcxFile = new File(args[2]);
File gpxFile = (args.length > 3) ? new File(args[3]) : null;
try {
DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document runXML = documentBuilder.parse(tcxFile);
Document gpxXML = (gpxFile == null) ? null : documentBuilder.parse(gpxFile);
NikeActivityData nikeActivityData = new NikeActivityData(runXML, gpxXML);
NikePlus.fullSync(nikePlusEmail, nikePlusPassword.toCharArray(), nikeActivityData);
}
catch (Throwable t) {
t.printStackTrace();
}
}
}