Git Product home page Git Product logo

esajtjsp_2_gmail's Introduction

Este repositório é dispoibilizado gratuitamente e sem quaisquer garantias. Nele você encontrará o necessário para automatizar o envio de emails de acompanhamento de processos digitais do TJSP utilizando o RStudio (https://www.rstudio.com) e o Gmail (https://www.gmail.com). Além da biblioteca padrão do R, esse repositório faz uso dos pacotes "tjsp" (https://github.com/jjesusfilho/tjsp) e mailR (https://github.com/rpremraj/mailR).

Antes de usar os scripts, você vai precisar:

1) alterar as informações na tabela config.csv (os valores atuais são apenas exemplos e NÃO FUNCIONARÃO).

1.1 login esaj" deve ser CPF de um advogado com acesso ao esaj do tjsp

1.2 "senha esaj" deve ser a senha do usuário 1.1

1.3 "pasta raiz" é o endereço completo do repositório baixado, por exemplo "C:\Users\usuario\Documents\esajTJSP_2_Gmail"

1.4 "login gmail" é o enrereço de email do remetente (atenção ao ponto 2 abaixo)

1.5 "senha gmail" deve ser a senha do usuário 1.4

1.6 "num_mov" indica o número máximo de movimentações que serão copiadas pro email (pessoalmente uso 7)

1.7 "destinatario" é o destinatário padrão dos emails enviados

2) permitir o acesso de "aplicativos menos seguros" ao seu gmail (https://support.google.com/accounts/answer/6010255).

3) editar a tabela "processos_tjsp.csv" com os processos que pretende acompanhar (os valores atuais são exemplos funcionais).

4) tornar a pasta raiz (1.3) o diretorio de trabalho do RStudio com setwd(). Para evitar erros, o ideal é inserir o endereço da pasta raiz diretamente na linha comentada no código de cada script.

Para utilizar um dos scripts .R disponibilizados, basta abri-lo no RStudio, clicar em "Source" e seguir as instruções no console. Ambos enviam emails com as informações recentes do processo no mesmo formato básico, mas se diferenciam pelo seguinte:

	a)"acompanha input.R" pede UM número do processo, uma descrição e o email de destino. Só o número do processo é obrigatório. O email será enviado para o destinatário padrão caso nenhum outro seja informado. Para acompanhar vários processos, você pode rodar esse script outras vezes ou usar a opção b) abaixo.
	
	b) "acompanha todos" lê números de processo e descrições a partir da tabela "processos_tjsp.csv" e envia os emails sempre para o destinatário padrão. Uma barra de progresso acompanha a execução do programa.

Devido uma atualização do esaj, uma das funções do pacote tjsp gera um aviso no console (que pode ser ignorado) para cada processo consultado.

esajtjsp_2_gmail's People

Contributors

conraddo avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

ma-serra

esajtjsp_2_gmail's Issues

Embargos e outros subprocessos

A busca de segunda instância não encontra embargos e outros subprocessos se houver apelação. Isso acontece porque o número dos subprocessos é igual do principal. P.ex.: Apelação: 1234567-89.2021.8.26.0000
Embargos: 1234567-89.2021.8.26.0000/50000

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.