From c234302f17f50256d13268a9de92235da656ea56 Mon Sep 17 00:00:00 2001 From: Michael Fross Date: Tue, 1 Mar 2022 11:37:04 -0600 Subject: [PATCH] Updated libraries & tweaked visual outputs --- pom.xml | 6 +++--- snap/snapcraft.yaml | 4 ++-- src/main/java/org/fross/quoter/HistoricalQuotes.java | 4 ++-- src/main/java/org/fross/quoter/Main.java | 8 +++----- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/pom.xml b/pom.xml index 51af688..1d817c1 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.fross quoter - 2.7.15 + 2.7.16 jar quoter @@ -180,14 +180,14 @@ com.google.code.gson gson - 2.8.8 + 2.9.0 org.fross library - 2021.07.21 + 2021.10.24 diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index a2abd33..18266ae 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: quoter -version: '2.7.15' +version: '2.7.16' summary: Command line utility to pull stock and index quotes description: | Quote fetches stock quotes and index data from IEXCloud.IO. @@ -23,7 +23,7 @@ parts: plugin: maven source: https://github.com/frossm/library.git source-type: git - source-tag: 'v2021.07.21' + source-tag: 'v2021.10.24' maven-options: [install] quoter: diff --git a/src/main/java/org/fross/quoter/HistoricalQuotes.java b/src/main/java/org/fross/quoter/HistoricalQuotes.java index 4ff54e1..52163c5 100644 --- a/src/main/java/org/fross/quoter/HistoricalQuotes.java +++ b/src/main/java/org/fross/quoter/HistoricalQuotes.java @@ -191,7 +191,7 @@ public static void displayTrendingMap(String symb, String token) { int titleSpaces1 = (graphWidth / 2) - sv.toString().length() - (int) midNumber.length() / 2; int titleSpaces2 = graphWidth - sv.toString().length() - titleSpaces1 - lv.toString().length() - lv.toString().length(); - Output.printColorln(Ansi.Color.CYAN, " ".repeat(12) + sv + " ".repeat(titleSpaces1) + midNumber + " ".repeat(titleSpaces2) + lv); + Output.printColorln(Ansi.Color.WHITE, " ".repeat(12) + sv + " ".repeat(titleSpaces1) + midNumber + " ".repeat(titleSpaces2) + lv); Output.printColor(Ansi.Color.CYAN, " ".repeat(11) + "+" + "-".repeat(graphWidth / 2) + "+" + "-".repeat(graphWidth / 2) + "+"); Output.printColorln(Ansi.Color.WHITE, " Low" + " ".repeat(lengthOfCurrentPrice - 1) + "Close" + " ".repeat(lengthOfCurrentPrice - 3) + "High"); @@ -230,7 +230,7 @@ public static void displayTrendingMap(String symb, String token) { // Display the Footer Output.printColorln(Ansi.Color.CYAN, " ".repeat(11) + "+" + "-".repeat(graphWidth / 2) + "+" + "-".repeat(graphWidth / 2) + "+"); - Output.printColorln(Ansi.Color.CYAN, " ".repeat(12) + sv + " ".repeat(titleSpaces1) + midNumber + " ".repeat(titleSpaces2) + lv + "\n\n"); + Output.printColorln(Ansi.Color.WHITE, " ".repeat(12) + sv + " ".repeat(titleSpaces1) + midNumber + " ".repeat(titleSpaces2) + lv + "\n\n"); } } diff --git a/src/main/java/org/fross/quoter/Main.java b/src/main/java/org/fross/quoter/Main.java index c5e5a4a..245692d 100644 --- a/src/main/java/org/fross/quoter/Main.java +++ b/src/main/java/org/fross/quoter/Main.java @@ -271,14 +271,12 @@ public static void main(String[] args) { long creditLimit = Long.parseLong(metaData.get("creditLimit").substring(0, metaData.get("creditLimit").indexOf('.')).strip()); double creditUsedPercentage = ((double) creditsUsed / creditLimit) * 100; - Output.printColor(Ansi.Color.WHITE, "Credit Used Percentage:"); - Output.printColorln(Ansi.Color.YELLOW, String.format("%10.2f%%", creditUsedPercentage)); - Output.printColor(Ansi.Color.WHITE, "Current Credits Used:"); - Output.printColorln(Ansi.Color.YELLOW, String.format("%13s", Format.Comma(creditsUsed))); + Output.printColor(Ansi.Color.YELLOW, String.format("%8s", Format.Comma(creditsUsed))); + Output.printColorln(Ansi.Color.YELLOW, " / " + String.format("%3.2f%%", creditUsedPercentage)); Output.printColor(Ansi.Color.WHITE, "Total Monthly Credits:"); - Output.printColorln(Ansi.Color.YELLOW, String.format("%12s", Format.Comma(creditLimit))); + Output.printColorln(Ansi.Color.YELLOW, String.format("%9s", Format.Comma(creditLimit))); } catch (Exception ex) { Output.fatalError("Could not display IEXCloud credit usage", 4);