Skip to content

O Free Games é uma aplicação web desenvolvida em Flask que automatiza a coleta de jogos gratuitos disponíveis na Epic Games Store. Utilizando a biblioteca Selenium com o Geckodriver, a aplicação extrai informações relevantes dos jogos e as apresenta de forma organizada em uma interface simples e estética. O projeto é ideal para entusiastas!

Notifications You must be signed in to change notification settings

lucasjordaoreal/free-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Free Games

Descrição

O Free Games é um projeto em Flask que coleta e exibe jogos gratuitos disponíveis na Epic Games Store. Utilizando Selenium e o Geckodriver, ele automatiza a extração de dados da página de jogos gratuitos e apresenta essas informações em uma interface web simples e elegante.

Tecnologias Utilizadas

  • Flask: Um microframework para construção de aplicações web em Python.
  • Selenium: Uma biblioteca para automação de navegadores, usada para interagir com a Epic Games Store.
  • Geckodriver: Um driver para o navegador Firefox, necessário para executar o Selenium.
  • HTML/CSS: Para a estrutura e estilo da interface.

📁 Estrutura do Projeto

├── static/
│   └── favicon.ico
│   └── geckodriver.exe
│   └── style.css
└── templates/
    └── index.html
├── 1- install requirements.bat
├── 2- run.bat
├── app.py
├── epic_games_spider.py
└── requirements.txt        

Instalação

Para configurar o projeto em sua máquina local, siga as etapas abaixo:

  1. Clone o repositório:

    git clone https://github.com/lucasjordaoreal/free-games.git
    cd free-games
  2. Crie um ambiente virtual:

     python -m venv venv
     source venv/bin/activate  # No Windows use: venv\Scripts\activate
  3. Instale as dependências:

    pip install -r requirements.txt
  4. Baixe o Geckodriver: Acesse Geckodriver Releases e baixe a versão apropriada para o seu sistema operacional. Extraia o arquivo e coloque geckodriver.exe na pasta static do projeto. Como executar

    python app.py

Acesse a aplicação em seu navegador em: http://127.0.0.1:5000

Contribuição

Contribuições são bem-vindas! Se você tem sugestões ou melhorias, sinta-se à vontade para abrir um pull request.

About

O Free Games é uma aplicação web desenvolvida em Flask que automatiza a coleta de jogos gratuitos disponíveis na Epic Games Store. Utilizando a biblioteca Selenium com o Geckodriver, a aplicação extrai informações relevantes dos jogos e as apresenta de forma organizada em uma interface simples e estética. O projeto é ideal para entusiastas!

Resources

Stars

Watchers

Forks