Um helper para efetuar login no sistema do projudi do paraná (projudi.tjpr.jus.br) utilizando autenticação de dois fatores com um usuários do tipo "Advogados e partes" que possuem acesso com CPF/CNPJ.
pip3 install pyjudi-tjpr
from pyjudi_tjpr import Authenticator
projudi_auth = Authenticator(
# Nome de usuário do projudi (cpf)
username='1234567891',
# Senha de acesso
password='demo1234',
# Token secreto do Google autenticator para geração do token baseado em tempo
twofactor_secret='ABCDE1FGHIJKLMNOPQ2RS3TUVXWYZA4B'
)
# Retorna uma sessão autenticada no projudi
session = projudi_auth.get_logged_session()
# Retorna um dicionário com os cookies da sessão
cookies = projudi_auth.get_session_cookies(session)
Crie uma virtual env
python -m venv venv
Instale as dependências do projeto
pip install -r requirements.txt
Modifique a versão no arquivo setup.py
e rode um:
python setup.py sdist
Faça upload no pypi
twine upload dist/*