From d0b0ba2df8ba872b6c7a7cccf0d4d4a5ee31e50f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Gonzalez=20Magalh=C3=A3es?= Date: Tue, 19 Jul 2022 08:30:39 -0300 Subject: [PATCH] Adicionando estrelas --- src/main/java/gon/dragneel/Main.java | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/main/java/gon/dragneel/Main.java b/src/main/java/gon/dragneel/Main.java index 705b85d..738c1be 100644 --- a/src/main/java/gon/dragneel/Main.java +++ b/src/main/java/gon/dragneel/Main.java @@ -23,7 +23,7 @@ public class Main { public static void main(String[] args) throws Exception { //Obtendo as informações da API - //Properties properties = ConfigProperties.getProp(); + //Properties properties = ConfigProperties.getProp(); //String url = "https://imdb-api.com/en/API/Top250Movies/"+properties.getProperty("prop.imdb.apiKey"); String url = "https://api.mocki.io/v2/549a5d8b"; @@ -41,20 +41,26 @@ public static void main(String[] args) throws Exception { for (Map filme : listaFilmes) { System.out.println("\u001b[1m Titulo: \u001b[m"+filme.get("title")); - // Tranforma imprime a imagem no terminal e caso não tenha imagem exibe a mensagem de imagem não encontrada + // Tranforma imprime a imagem no terminal e caso não tenha imagem exibe a mensagem de imagem não encontrada try { - System.out.println("\u001b[1m Imagem: \u001b[m"); - URL urlImage = new URL(filme.get("image")); - BufferedImage sampleImage = ImageIO.read(urlImage ); - AbstractImageRenderer converter = new RgbImageRenderer(25, 25); - TerminalImage x = converter.render(sampleImage); - System.out.println(x.getSequence()); + System.out.println("\u001b[1m Imagem: \u001b[m"); + URL urlImage = new URL(filme.get("image")); + BufferedImage sampleImage = ImageIO.read(urlImage ); + AbstractImageRenderer converter = new RgbImageRenderer(25, 25); + TerminalImage x = converter.render(sampleImage); + System.out.println(x.getSequence()); }catch (IIOException e) { System.out.println("Imagem não encontrada"); - } + } + + float nota = Float.parseFloat(filme.get("imDbRating")); + System.out.println("\u001b[1m Nota: \u001b[m"+nota+""); - System.out.println("\u001b[1m Nota: \u001b[m"+filme.get("imDbRating")+""); - System.out.println(""); + String estrelas = ""; + for(int i = 0; i