Skip to main content

pyESAJ

Repo PyPI - Version
Read the Docs Publish Python to PyPI

O e-SAJ (Sistema de Automação da Justiça) é um portal do Tribunal de Justiça de São Paulo (TJSP), desenvolvido pela Softplan, que facilita a troca de informações e agiliza o trâmite processual. Ele oferece diversos serviços online voltados para advogados, cidadãos e serventuários da justiça. Algumas funcionalidades do e-SAJ incluem:

  • Consulta Processual: acesso às informações de tramitação dos processos de primeiro e segundo grau.
  • Peticionamento Eletrônico: protocolo e consulta de petições iniciais e intermediárias.
  • Diário da Justiça Eletrônico: consulta aos cadernos das edições publicadas.
  • Push: serviço que permite ao advogado receber por e-mail as informações sobre a movimentação processual.


Pacote

O pacote pyESAJ foi desenvolvido para permitir a interação com o e-SAJ por meio do python.

Foram utilizados conceitos de web scraping, por meio do framework Selenium, para interagir com o Sistema de Automação da Justiça, e também o Pydantic para validação de objetos, parâmetros de input, parâmetros de pesquisa de processos judiciais, bem como outputs representados por listas de processos e outros objetos.

Para gerenciamento do projeto e dependências, utilizou-se o Poetry.



Motivação

Em meados de outubro de 2024 o TJSP parou de enviar ao MPSP as intimações da maneira como vinha e definiu que, a partir de 26.10.2024, as intimações deveria ser especializadas diretamente no eSAJ. A partir disso, optou-se por utilizar uma ferramenta de webscrapping, seguindo o que um colega já havia feito (em Java).

Dessa forma foi criado o package pyESAJ, que faz webscrappping (com python) do eSAJ. Abaixo é possível ver o pacote em funcionamento.

eSAJ



TODO

  1. Criar documentação no ReadTheDocs.
  2. Fazer um CLI com um __main__.py
  3. Juntar com o projeto https://dev.azure.com/mpsp/Informa%C3%A7%C3%B5es%20Estat%C3%ADsticas/_git/sp_tjsp_esaj. Já fiz quase tudo em 06.11.2024. Fazer último ckeck.
  4. A tabela de Movimentos, quando raspa os dados de processo, precisa ter a data em formato datetime. 19.11.2024

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyesaj-1.1.24.tar.gz (48.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyesaj-1.1.24-py3-none-any.whl (63.2 kB view details)

Uploaded Python 3

File details

Details for the file pyesaj-1.1.24.tar.gz.

File metadata

  • Download URL: pyesaj-1.1.24.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for pyesaj-1.1.24.tar.gz
Algorithm Hash digest
SHA256 20b9dd80ebe3cc7818f3c5046506213df4126195c75067aa8ed3d96396b9be77
MD5 139b3f18083960e07b6563abbfd2ac42
BLAKE2b-256 57f04212d940742ef05ff9c0e6c0893779b48c77eb680c11e15d3eefed586e66

See more details on using hashes here.

File details

Details for the file pyesaj-1.1.24-py3-none-any.whl.

File metadata

  • Download URL: pyesaj-1.1.24-py3-none-any.whl
  • Upload date:
  • Size: 63.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for pyesaj-1.1.24-py3-none-any.whl
Algorithm Hash digest
SHA256 dd0f6169d15eae42dfc002a2cca75c43eab76e6e53f5864c7bd76374f386ae9a
MD5 0671f9965350a7b498e5b16666155ac7
BLAKE2b-256 348f989294911750e2257b548c87f4b4e157a0fa65adbfe89f78bfa21ae26230

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.24 This release

2 files

1.1.23

2 files

1.1.22

2 files

1.1.21

2 files

1.1.20

2 files

1.1.19

2 files

1.1.18

2 files

1.1.17

2 files

1.1.16

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.8

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page