/Junior_Zone

Vagas Jr. atualizadas diariamente. Telegram e Planilha Online

Primary LanguagePython

Logo do projeto Junior Zone

Junior Zone é um projeto para ajudar desenvolvedores e analistas iniciantes a encontrarem com facilidade boas oportunidades de vagas de emprego.

🖥️ Links do projeto
Grupo Telegram
Planilha Online

⚙️ Funcionalidades

  • ✅ Busca e salva dados atualizados de plataformas de vagas
  • ✅ Filtra os dados de removendo vagas de maior senioridade
  • ✅ Formata e envia um relatório de vagas em um grupo acessível do telegram
Screenshots 🖥️
Telegram
Planilha

⚙️ Funcionalidades

  • ✅ Busca e salva dados atualizados de plataformas de vagas
  • ✅ Filtra os dados de removendo vagas de maior senioridade
  • ✅ Formata e envia um relatório de vagas em um grupo acessível do telegram

🧰 Bibliotecas

  • pandas: Analisa e manipula dados
  • Requests: Requisições HTTP

⬇️ Como usar

  1. Clone ou faça o download do repositório no seu computador..

  2. Abra o terminal e navegue até o diretório onde o script está localizado.

  3. Execute o script com o seguinte comando:

 python main.py
  1. O console apresenta uma arvore de funcionalidades:
    • Fazer a requisição de novos dados
    • Filtrar e processar últimos dados
    • Enviar o relatório*
    • Enviar um texto customizado *
    • Enviar uma imagem*
    • Formatar o csv com toda a base de dados

*Para utilizar funções com interação com o Telegram, configure as variaveis de ambiente: TOKEN com o token do seu bot, MAIN_GROUP_CHAT_ID com o id do grupo principal e TEST_GROUP_CHAT_ID com o id do grupo de teste.

📋 Pré-requisitos

Antes de usar iniciar o Junior Zone 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

⌛ Progresso e metas de desenvolvimento

  • Fazer requisição de dados a api da gupy
  • Salvar os dados em arquivos locais para analises futuras
  • Carregar, filtrar e formatar os dados para saídas em formato de mensagem e planílha
  • Integrar com um bot telegram
  • Enviar relatorios diários pelo bot
  • Desenvolver modelo de planilha no googlesheets e automatizar sua atualização
  • Abranger outras áreas como front e back-end
  • Buscar dados em outras plataformas
  • Desenvolver mais funcionalidades para o bot

E talvez algumas funcionalidades a mais

🙏 Agradecimentos especiais

O readme deste repositório foi inspirado no readme template do repo-full-readme por Dener Garcia

⭐ EsmolaPill

Gostou do projeto? Você pode contribuir com uma ⭐️ aqui no repositório no repositório!

💬 Vamos conectar?

Linkedin logo Linkedin logo