Este projeto é uma aplicação Spring Boot para buscar informações de séries utilizando a OMDb API. O usuário informa o nome da série e recebe dados detalhados sobre temporadas e episódios.
- Busca de séries por nome
- Exibição de informações gerais da série (título, número de temporadas, avaliação IMDb)
- Listagem das temporadas e episódios, incluindo título, número, avaliação e data de lançamento
- Java 22+
- Maven
- Chave de API da OMDb (obtenha aqui)
-
Clone o repositório:
git clone https://github.com/Dbszin/screenmatch-sem-web.git cd screenmatch-sem-web -
Adicione sua chave da OMDb API:
- Edite o arquivo
Principal.javae insira sua chave emAPI_KEYe o endpoint emENDERECO:private final String ENDERECO = "https://www.omdbapi.com/?t="; private final String API_KEY = "&apikey=SUACHAVE";
- Edite o arquivo
-
Compile e execute:
./mvnw spring-boot:run
-
Siga as instruções no terminal para buscar séries.
ScreenmatchApplication.java: Classe principal Spring BootPrincipal.java: Lógica de interação com o usuário e chamada à APIConsumoApi.java: Consumo HTTP da OMDb APIConverteDados.java: Conversão de JSON para objetos JavaDadosSerie.java: Modelo de dados da sérieDadosTemporada.java: Modelo de dados da temporadaDadosEpisodio.java: Modelo de dados do episódio
Digite o nome da série para busca
Breaking Bad
Dados da série: Breaking Bad, Temporadas: 5, Avaliação: 9.5
Temporada 1: Episódios...
Temporada 2: Episódios...
...
Este projeto está sob a licença Apache 2.0.
