diff --git a/src/main/java/nl/herpiederpiee/appie_scraper/BonusManager.java b/src/main/java/nl/herpiederpiee/appie_scraper/BonusManager.java index 69d1254..6a71b40 100644 --- a/src/main/java/nl/herpiederpiee/appie_scraper/BonusManager.java +++ b/src/main/java/nl/herpiederpiee/appie_scraper/BonusManager.java @@ -7,9 +7,9 @@ import java.util.ArrayList; import java.util.concurrent.TimeUnit; public class BonusManager { - ArrayList bonusItems = new ArrayList();; + static ArrayList bonusItems = new ArrayList();; - public void updateBonusItems(){ + public static void updateBonusItems(){ try (Playwright playwright = Playwright.create()) { Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false)); @@ -31,7 +31,7 @@ public class BonusManager { if (bonusItem.category.equals( "gall-card")) continue; if (bonusItem.category.equals( "etos")) continue; - this.bonusItems.add(bonusItem); + bonusItems.add(bonusItem); } } catch (InterruptedException e) { @@ -39,7 +39,7 @@ public class BonusManager { } } - public ArrayList getBonusItems(String name){ + public static ArrayList getBonusItems(String name){ ArrayList> list = new ArrayList<>(); for (BonusItem bonusItem : bonusItems) { @@ -58,7 +58,7 @@ public class BonusManager { return top10; } - public int fuzzyMatchScore(String query, String title) { + public static int fuzzyMatchScore(String query, String title) { query = query.toLowerCase(); title = title.toLowerCase(); diff --git a/src/main/java/nl/herpiederpiee/appie_scraper/Main.java b/src/main/java/nl/herpiederpiee/appie_scraper/Main.java index b659fdc..16d1f8a 100644 --- a/src/main/java/nl/herpiederpiee/appie_scraper/Main.java +++ b/src/main/java/nl/herpiederpiee/appie_scraper/Main.java @@ -9,9 +9,7 @@ public class Main { public static void main(String[] args) { - BonusManager bonusManager = new BonusManager(); - bonusManager.updateBonusItems(); - + BonusManager.updateBonusItems(); Scanner input = new Scanner(System.in); @@ -20,7 +18,7 @@ public class Main { System.out.println("\n\nWhat item would you like to look for?"); String userInput = input.nextLine(); if (userInput.equals("qqq")) break; - ArrayList userResults = bonusManager.getBonusItems(userInput); + ArrayList userResults = BonusManager.getBonusItems(userInput); for (BonusItem bonusItem : userResults) { System.out.println(bonusItem.title + " => " + bonusItem.bonusText);