{"repo":"cumbucadev/cinemaempoa","free":true,"listed":false,"github":"https://github.com/cumbucadev/cinemaempoa","clone":"git clone https://github.com/cumbucadev/cinemaempoa.git","description":"Site que agrega filmes em cartaz em algumas das diversas salas de cinema de Porto Alegre.","language":"Python","stars":145,"topics":["movies","python3","scraping","flask","hacktoberfest","cumbucadev"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"CINEMA EM POA CINEMA EM POA é um portal agregador de filmes das casas de cinema de Porto Alegre. Está rodando em . O conteúdo é agregado realizando web scrapping em quatro diferentes sites: - CineBancários - Cinemateca Paulo Amorim - Cinemateca Capitólio - Sala Redenção Desenvolvimento O projeto é composto de dois módulos: scrapers/ , que contém a lógica para coleção de dados e flask backend/ , onde fica o código do portal. Este projeto requer Python 3.14.x (por exemplo, 3.14.5). O banco de dados utilizado é o sqlite3. Instalando o projeto localmente A instalação é feita usando o uv, que instala as dependências a partir do uv.lock . uv sync Configurando as variáveis de ambiente Copie o arquivo example.env para .env e preencha os valores necessários: cp example.env .env Algumas funcionalidades (posters, metadados de filmes) dependem de chaves de API de terceiros ( TMDB API TOKEN , IMGBB API KEY , GEMINI API KEY ). Elas só são necessárias se você for usar essas features específicas. Instalando o projeto usando Docker Você pode usar o arquivo docker-compose.dev.yml para iniciar um container com todas as dependências necessárias. docker compose -f docker-compose.dev.yml up -d Ao utilizar o docker, os comandos mencionados nas seções seguintes devem ser rodados de dentro do container. # utilize o docker exec para abrir um terminal dentro do container docker exec -it cinemaempoa flask dev bash Rodando o projeto Para rodar o portal, você vai precisar de três comandos (todos rodados a","default_branch":null,"files":null,"tree":[],"storefront":"/r/cumbucadev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cumbucadev/cinemaempoa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}