Metadata-Version: 2.5
Name: artespy
Version: 0.2.2
Summary: Add your description here
Author-email: Leonardo Hossokawa de Oliveira <estagiario.seguros04@artesp.sp.gov.br>
Requires-Python: >=3.13
Requires-Dist: lxml>=6.0.2
Requires-Dist: pandas>=2.3.3
Requires-Dist: selenium>=4.38.0
Requires-Dist: tenacity>=9.1.4
Description-Content-Type: text/markdown

 # ARTESPy
`ARTESPy` é uma biblioteca de automação escrita em Python desenvolvida para agilizar tarefas rotineiras na ARTESP.

Atualmente, a biblioteca disponibiliza uma classe que utiliza Selenium para automatizar ações no portal SEI. A implementação de uma classe usando Playwright para as mesmas automatizações está em desenvolvimento.


## 🚀 Features
### SEI
- **Retornar informações do processo:** marcadores, prazo, unidades/status, andamentos, especificação, documentos.
- **Interagir com processos:** mover documentos, concluir e anexar processos.
- **Ler relatórios de atividade:** buscar, ler e retornar os processos de qualquer categoria no relatório de atividade.

## 🛠️ Instalação & Setup
1. Clone o repositório
```bash
git clone https://git.artesp.sp.gov.br/suref/artespy.git
cd artespy
```
2. Sincronize as dependências
```bash
uv sync
```

## 💻 Uso
1. Acesse o seu projeto de automação
2. Adicione a dependência
    - Usando `uv`:
    ```bash
    uv add artespy
    ```
    - Usando `pip`:
    ```bash
    pip install artespy
    ```
    - Usando `poetry`:
    ```bash
    poetry add artespy
    ```
    - Usando `pdm`:
    ```bash
    pdm add artespy
    ```
    - Usando `pipenv`:
    ```bash
    pipenv install artespy
    ```
    - Usando `conda`:
    ```bash
    conda run pip install artespy
