| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package main;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.time.LocalDateTime;
- import parser.OddsPortal;
- public class Main {
- public static void main(String[] args) {
- // testExpektParser();
- updateFromOddsportal();
- // testArbMatches();
- // op.getHistoricMatches("soccer", "japan", "j2-league", "2020");
- // callingRScript();
- }
- private static void callingRScript() throws IOException {
- System.out.println(System.getProperty("user.dir"));
- final String rPath = System.getProperty("user.dir") + "\\src\\RScript\\scorePrediction.R";
- final Process exec = Runtime.getRuntime().exec("C:\\Program Files\\R\\R-3.6.3\\bin\\Rscript.exe " + rPath);
- final BufferedReader stdInput = new BufferedReader(new InputStreamReader(exec.getInputStream()));
- final BufferedReader stdError = new BufferedReader(new InputStreamReader(exec.getErrorStream()));
- // Read the output from the command
- System.out.println("Here is the standard output of the command:\n");
- String s = null;
- while ((s = stdInput.readLine()) != null) {
- System.out.println(s);
- }
- // Read any errors from the attempted command
- System.out.println("Here is the standard error of the command (if any):\n");
- while ((s = stdError.readLine()) != null) {
- System.out.println(s);
- }
- }
- private static void testArbMatches() {
- new ArbChecker();
- }
- private static void updateFromOddsportal() {
- final OddsPortal op = new OddsPortal();
- System.out.println("Getting One days ago matches");
- op.getMatches(LocalDateTime.now().plusDays(-1));
- System.out.println("Getting Today days ago matches");
- op.getMatches(LocalDateTime.now().plusDays(0));
- System.out.println("Getting Tomorrow days matches");
- op.getMatches(LocalDateTime.now().plusDays(1));
- System.out.println("Getting Next days matches");
- op.getMatches(LocalDateTime.now().plusDays(2));
- }
- }
|