Este projeto consiste em uma aplicação Python que realiza web scraping em postagens do LinkedIn e, em seguida, processa os dados coletados para gerar imagens formatadas para postagem no Instagram ou outras redes.
- ✅
Web Scraping
: Extrai dados de perfis do LinkedIn a partir de URLs fornecidas. - ✅
Processamento de Imagens
: Formata os dados coletados em imagens prontas para serem compartilhadas. - ✅
Configurações Personalizadas
: Permite carregar configurações customizadas ou usar configurações padrão.- ✅
Background Personalizado
: Permite escolher uma imagem de fundo personalizada. - ✅
Background Carrossel Personalizado
: Permite ativar o carrossel de imagens personalizado veja exemplos emassets/backgrounds/carrossel
. - ✅
Autores Anônimos
: Permite substituir os nomes dos autores e dos comentários por valores anônimos.
- ✅
Selenium
: Navegação, interação e raspagem de dadosBeautifulSoup
: Manipulação de dados HTMLPillow
: Manipulação de imagensyaml
: Leitura de arquivos YAML
-
Clone ou faça o download do repositório no seu computador..
-
Navegue até o diretório onde o script está localizado.
-
Execute o script com o seguinte comando:
python app.py
-
Interacione com a interface de linha de comando passando a(s) URL(s) para o script.
-
Ao fim é aberto a pasta de saída com as imagens formatadas e os dados coletados brutos.
Antes de usar iniciar o script localmente, certifique-se de ter os seguintes pré-requisitos:
- Python 3.x instalado no seu sistema.
- Ter as bibliotecas instaladas. Você pode instalar usando o comando:
pip install -r requirements.txt
- Realizar a coleta de dados abrangendo diferentes tipos de postagem e midias.
- Gerar imagens formatadas para compartilhamento
- Função para anonimizar os usuários
- Criar uma interface de linha de comando
- Possibilitar configurações customizações(backgrounds)
- Criar uma interface visual (web)
- Gerar imagens no formato vertical
- Mais opções de backgrounds no pacote
E talvez algumas funcionalidades a mais, sinta-se a vontade para contribuir com o projeto 😅.
Gostou do projeto? Você pode contribuir com uma ⭐️ aqui no repositório no repositório!