Este projeto automatiza o download de perfis do Instagram utilizando a biblioteca Instaloader, com suporte a:
✅ Perfis públicos e privados (via login)
✅ Foto de perfil, posts, vídeos, stories e highlights
✅ Exportação de metadados para CSV e banco SQLite
✅ Interface CLI simples com argparse
✅ Script .command para execução com dois cliques no macOS
✅ Docker e Docker Compose prontos para rodar isoladamente
✅ Integração com GitHub Actions para execuções automáticas
- Python 3.10+
pip install -r requirements.txt- Criar um arquivo
.envcom suas credenciais:
IG_USERNAME=seu_usuario
IG_PASSWORD=sua_senhapython cli.py --target @perfil --login --stories --highlights --csv --db- Dê permissão:
chmod +x instaloader_rodar.command - Depois, clique duas vezes no Finder
docker compose upcli.py→ ponto de entradacsv_exporter.py/db_exporter.py→ exportadores de metadados.github/workflows/→ execução via GitHub Actionsdownloads/→ onde os perfis e arquivos serão salvos
- Exportar direto para Notion/Google Sheets
- Scheduler com dashboard Flask
- Integração com webhook e automações via Zapier ou Make
Feito com ❤️ por Ad Rock Digital Mkt
Este projeto automatiza o download de perfis do Instagram utilizando a biblioteca Instaloader, com suporte a:
✅ Perfis públicos e privados (via login)
✅ Foto de perfil, posts, vídeos, stories e highlights
✅ Exportação de metadados para CSV e banco SQLite
✅ Interface CLI simples com argparse
✅ Script .command para execução com dois cliques no macOS
✅ Docker e Docker Compose prontos para rodar isoladamente
✅ Integração com GitHub Actions para execuções automáticas
- Python 3.10+
pip install -r requirements.txt- Criar um arquivo
.envcom suas credenciais:
IG_USERNAME=seu_usuario
IG_PASSWORD=sua_senhapython cli.py --target @perfil --login --stories --highlights --csv --db- Dê permissão:
chmod +x instaloader_rodar.command - Depois, clique duas vezes no Finder
docker compose upcli.py→ ponto de entrada principalinstaloader_rodar.command→ execução interativa no macOScsv_exporter.py/db_exporter.py→ exportadores de metadadosdownloads/→ onde os perfis e arquivos serão salvos.github/workflows/→ ações automatizadas (cron e build)requirements.txt,.env.example,Dockerfile, etc.
- Exportar direto para Notion/Google Sheets
- Scheduler com dashboard Flask
- Integração com webhook e automações via Zapier ou Make
Feito com ❤️ por Ad Rock Digital Mkt