Skip to main content

CGR-PDFEXTRACT

Este paquete consta de dos librerias:

  • Extrae informacion de un solo archivo del "Informe de Control Posterior"
  • Extrae informacion de un csv donde se ubican los urls de cada "Informe de Control Posterior"

Instalacion

Requerimientos

Para el correcto funcionamiento del paquete y sus respectivos modulos, es necesario tener instalado los siguientes paquetes adicionales:

  • os
  • re
  • time
  • glob
  • requests
  • pdfplumber
  • pandas

Iniciamos la instalacion

>> pip install cgr-pdfextract

Como usarlo

1.- Extraer informacion de un solo informe

>> from cgrextract import pdfextractor 

>> 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 generara

Luego de la ejecucion del modulo se generara un archivo ".csv" que tendra el siguiente formato "cgr_[nomb_exp].csv", este archivo estara alojado en el directorio de trabajo donde se viene trabajando.

Ejemplo:

>> from cgrextract import pdfextractor 

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

>> nomb_exp = 'informe'

>> pdfextractor(url, nomb_exp)

2.- Extraer informacion de un csv

>> from cgrextract import pdfextractor_all

>> 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 informacion 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 informacion de los resumenes de los "Informes de Control Posterior" procesados.

Ejemplo:

Para el ejemplo, es necesario descargar el archivo "informe_CGR.csv" (https://github.com/JelsinPalomino/Coordenadas-Geograficas/blob/master/informe_CGR.csv)

>> from cgrextract import pdfextractor_all

>> nomb_arch = 'informe_CGR.csv'  

>> col_url   = 'resumen'

>> nomb_exp  = "informes_CGR_nacional"

>> registros = 8

>> pdfextractor_all(nomb_arch, col_url, nomb_exp, registros)

Licencia

Este repositorio esta autorizado bajo la licencia MIT. Ver LICENCIA para mas detalles.

Release files for cgr-pdfextract 3.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cgr-pdfextract 3.0.10
File Size Uploaded
cgr-pdfextract-3.0.10.tar.gz 4.8 kB Details

Release files / cgr-pdfextract-3.0.10.tar.gz

Download URL cgr-pdfextract-3.0.10.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ad2823908e0569e24b5e83ae226688126b51a3a1b0f141f5c2753ceacb0cddf9
BLAKE2b-256 checksum
How to use checksums
3bb2d0d3a07c2907c17e19044632e9ec07d32e50cfa4a7d6636d16b0cffb0e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

3.0.10 This release

1 release file

3.0.9

1 release file

3.0.8

1 release file

3.0.7

1 release file

3.0.6

1 release file

3.0.5

1 release file

3.0.4

1 release file

3.0.3

1 release file

3.0.2

1 release file

3.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page