courts.tjap.client.TJAPScraper
courts.tjap.client.TJAPScraper()Scraper for the Tribunal de Justica do Amapa (TJAP).
The TJAP uses the Tucujuris platform with a JSON REST API. Currently supports jurisprudence search (CJSG).
Methods
| Name | Description |
|---|---|
| cjsg | Search TJAP jurisprudence. |
| cjsg_download | Download raw CJSG JSON responses from TJAP. |
| cjsg_parse | Parse downloaded CJSG JSON responses. |
| cpopg | Stub: first instance case consultation not implemented for TJAP. |
| cposg | Stub: second instance case consultation not implemented for TJAP. |
cjsg
courts.tjap.client.TJAPScraper.cjsg(
pesquisa=None,
paginas=None,
orgao='0',
numero_cnj=None,
numero_acordao=None,
numero_ano=None,
palavras_exatas=False,
relator=None,
secretaria=None,
classe=None,
votacao='0',
origem=None,
**kwargs,
)Search TJAP jurisprudence.
Parameters
pesquisa : str Free-text search term. paginas : int, list, range, or None Pages to download (1-based). None downloads all. orgao : str "0" for all (default), "tj" for Tribunal, "recursal" for Turma Recursal. numero_cnj : str, optional CNJ unique case number. numero_acordao : str, optional Decision number. numero_ano : str, optional Number/year (e.g. "001858/1999"). palavras_exatas : bool If True, search for exact words. relator : str, optional Reporting judge name. secretaria : str, optional Court division. classe : str, optional Procedural class. votacao : str "0" for all (default), "Unanime", "Maioria". origem : str, optional Origin (comarca).
Returns
pd.DataFrame
cjsg_download
courts.tjap.client.TJAPScraper.cjsg_download(
pesquisa=None,
paginas=None,
orgao='0',
numero_cnj=None,
numero_acordao=None,
numero_ano=None,
palavras_exatas=False,
relator=None,
secretaria=None,
classe=None,
votacao='0',
origem=None,
**kwargs,
)Download raw CJSG JSON responses from TJAP.
Parameters are the same as :meth:cjsg.
Returns
list List of raw JSON responses (one per page).
cjsg_parse
courts.tjap.client.TJAPScraper.cjsg_parse(resultados_brutos)Parse downloaded CJSG JSON responses.
Parameters
resultados_brutos : list List of raw JSON responses from the TJAP API.
Returns
pd.DataFrame
cpopg
courts.tjap.client.TJAPScraper.cpopg(id_cnj)Stub: first instance case consultation not implemented for TJAP.
cposg
courts.tjap.client.TJAPScraper.cposg(id_cnj)Stub: second instance case consultation not implemented for TJAP.