Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


brasileirao-api

Um projeto de webScrapping de partidas de futebol do brasileirão 2024
Explore the docs »

. Report Bug · Request Feature

Sobre o projeto

Desenvolvido em curso da udemy. Projeto de WebScrapping feito em Java 17 com Spring Boot, desenvolvimento de um bot que captura informações de partidas de futebol do Brasileirão em tempo real. Desenvolvimento da API com padrão de arquitetura REST para exposição de dados. Dados fornecidos:

  • Equipe: nome da equipe, url da logo
  • Partida: nomes das equipes, placares das equipes, placar extendido (pênaltis), tempo de jogo, status do jogo, gols das equipes (jogador e tempo).

Tecnologias utilizadas

  • Java 17
  • Spring Boot
  • Jsoup
  • Spring Data JPA
  • Swagger
  • Lombok
  • Scheduler
  • Hikari
  • H2 database

SetUp

Setup para poder ter uma cópia do repositório localmente:

Pré Requisitos

  • JDK 17
  • IDE: eu utilizei a Spring Tool Suite, mas pode ser qualquer uma de sua preferência (Eclipse, Intellij, etc)
  • Loombok
  • Git
  • Maven

Instalação

  1. Clone o repositório:
    git clone https://github.com/larifar/brasileirao-api.git
  2. Para executar o projeto no terminal:
    * shell script
     mvn spring-boot:run
  3. Depois abra a documentação em:
    http://localhost:8080/swagger-ui.html

Usos

  • Página da documentação quando executa o projeto: image
  • Página listagem de equipes: image Os dados são devolvidos em JSON. A aplicação não tem um banco de dados físico, toda vez que é executada o banco de dados é criado e quando finalizada ele é apagado.

A aplicação tem um arquivo data.sql com o nome e logo de todos times que participarão do brasileirão 2024. Quando executada, o bot da aplicação roda todas quartas, quintas, sabádos e domingos.

Contribuição

Todas contribuições são bem-vindas. Se tiver alguma sugestão de como melhorar o projeto, por favor de um fork e crie um pull request.

Contato

Larissa Faria Silva - lari.f4ria@gmail.com

Project Link: https://github.com/larifar/brasileirao-api

About

Um projeto de webScrapping em Java de partidas de futebol do brasileirão 2024

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages