semvec/pypi-packages huggingface dataset:
cgr-pdfextractor 3.0.1
Herramienta para la extracción de datos de los "Informes de Control Posterior" de la Contraloria General de la República" del Perú
License: MIT
Keywords: Perú,Peru,contraloria,informes de control posterior

# CGR_PDFEXTRACTOR
Este paquete consta de dos librerias: 
1.- Extrae informaciÃ³n de un solo archivo del "Informe de Control Posterior"
2.- Extrae informaciÃ³n de un csv donde se ubican los urls de cada "Informe de Control Posterior"

## InstalaciÃ³n
```pip install cgr_pdfextractor```

## Como usarlo

#### 1.- Extraer informaciÃ³n de un solo informe

```import cgr_pdfextractor as cgr ```
```cgr.pdfextractor(url, nomb_exp) ```

Donde: 
- url     : es el valor de la url donde se aloja el informe de control
- nomb_exp: es el nombre que daremos al archivo que se generarÃ¡

Luego de la ejecuciÃ³n del modulo se generarÃ¡ un archivo ".csv" que tendra el siguiente formato "cgr_[csv].csv", este archivo estara alojado en el directorio de trabajo donde se viene trabajando. 

Ejemplo: 

```>> import cgr_pdfextractor as cgr ```

```>> url = 'https://s3.amazonaws.com/spic-informes-publicados/resumen/2021/10/2021CPO043200043.pdf'```
```>> nomb_exp = 'informe'```

```>> cgr.pdfextractor(url, nomb_exp)```



#### 2.- Extraer informaciÃ³n de un csv

```import cgr_pdfextractor as cgr ```
```cgr.pdfextractor_all(nomb_arch, col_url, nomb_exp, registros) ```

Donde:
- nomb_arch: nombre del archivo "csv" donde se ubican la lista de los informes de control con sus respectivos urls.
- col_url  : nombre de la variable donde se encuentran las urls donde se ubican los resumenes de los informes de control.
- nomb_exp : nombre que le asignamos al archivo que consolidara la informaciÃ³n de todos los informes de control. 
- registros: cantidad de informes de control que se quiere trabajar.

Luego de ejecutar el modulo, se creara una carpeta con el nombre "pdf_extraccion" en donde se almacenara el archivo que consolide la informaciÃ³n de los resumenes de los "Informes de Control Posterior" procesados.

Ejemplo: 
```>> import cgr_pdfextractor as cgr ```

```>> nomb_arch = 'informe_CGR.csv'```
```>> col_url   = 'resumen'```
```>> nomb_exp  = "informes_CGR_nacional"```
```>> registros = 8```

```>> cgr.pdfextractor_all(nomb_arch, col_url, nomb_exp, registros)```


## Licencia

Este repositorio estÃ¡ autorizado bajo la licencia MIT. Ver LICENCIA para mÃ¡s detalles.