Scraper focused on extracting case summaries from the Superior Tribunal de Justiça (STJ). A simple yet powerful script designed to assist legal professionals in jurisprudence research, saving extracted summaries in Markdown format to facilitate integration with Artificial Intelligence (AI) models. Useful for those who want to analyze legal data or build applications that require access to STJ case summaries. ⚖️

Also known as the "Citizenship Court," in reference to the Citizen Constitution (CF/88), the STJ is the guardian of brasilian federal legislation. It is responsible for the standardization and interpretation of this legislation, as well as acting as an ordinary and extraordinary instance in cases of various natures (art. 105, CF/88).
- Case Summary Extraction: 🕸️ Automated collection of STJ case summaries, facilitating analysis.
- Markdown Format: 📄 Generation of Markdown files, enabling seamless integration with AI models.
- Minimalist Interface (CLI): 🎨 Command-line interaction, providing practicality for searches.
- Python 3.12+, available through the official website.
# Clone the repository
git clone https://github.com/germanocastanho/juriscraper-stj.git
# Navigate to the directory
cd juriscraper-stj
# Set up a virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the "main.py" script
python3 main.py
Distributed under the GNU GPL v3, ensuring freedom - as in "free speech" - to use, modify, and redistribute the software, as long as these freedoms are preserved in any derivative versions. By using or contributing, you support the free software philosophy and help build an open, community-driven technological environment! ✊