Skip to main content

No project description provided

Project description

PyElectoral

Librería Python, que permite la consulta de cédulas del CNE de forma fácil y rápida, además permite la carga desde varias fuentes como "JSON", "Excel", "CSV" y "TXT".

Instalación

Puedes instalar el paquete PyElectoral desde el instalador PIP

$ pip install pyElectoral

Dependecias

PyElectoral Depende de los paquetes

  • re
  • requests
  • bs4

adicional a esto tenemos dependencias opcionales que son:

  • csv
  • json
  • openpyxl

Uso

su Uso es muy simple:

import pyElectoral

c = pyElectoral.CNE()
r: list = c.query("V", 123456789)
print(r)

Este ejemeplo imprimiria una clase ResponseData con toda la información obtenida de la cédula dada.

La Clase CNE posee los siguietnes Metodos Públicos: Método query(nat: str, dni: str|int) -> ResponseData: Es el responsable de buscar las cédulas en el CNE y retornar la clase ResposeData con la Información dada Método as_dict()->dict: Convierte el ResponseData en un Dict Python Método set_dict(data: dict) -> None: pyElectoral.CNE usa fraces para poder parcear datos en el registro Electoral y Asi deteminar su estatus este Método permite cambiar los diccionarios de palabras a buscar. Método get_dict() -> dict: Retorna los diccionarios que se usan para buscar en el CNE

Tambien ofrece una propiedad que conserva los ultimos resultados obtenidos pyElectoral.CNE.result es un parametro que contiene el ultimo ResponseData Obtenido

Adicional a esta clase Tambien existen otras clases insternas que nos facilitara a la hora de crear o consultar nuestras Cédulas, vistie la Wiki para información.

Datos Importantes

Es importante destacar que los datos que se obtienen con esta libreria son de dominio publicos al cual cualquiera tiene acceso desde el portar oficial CNE, mas sin embargo no me hago responsable por el uso que se le de tanto a esta herramietna como a la información obtenida a travez de ello.

Licencia

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyelectoral-1.0.2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyElectoral-1.0.2-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file pyelectoral-1.0.2.tar.gz.

File metadata

  • Download URL: pyelectoral-1.0.2.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.1

File hashes

Hashes for pyelectoral-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b619f08ba222355b7e505c2d2c6be4eab5b45a9f15a19c8caba7a3e9ee3d73a3
MD5 6810edd2bdf6dbfd0f7e972ee2c42bfe
BLAKE2b-256 026043b4eb1bbbf6cbb60078555b9afa200b94f0cffc882802c70ba8b9f0bfeb

See more details on using hashes here.

File details

Details for the file pyElectoral-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyElectoral-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.1

File hashes

Hashes for pyElectoral-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 03d422951ed02f89ca44fbeb10147eb1a58e21ae7e4a9cfc228c7faffe957801
MD5 09c2659bd9aa0a2cd1b3f0f25c7064b5
BLAKE2b-256 749193668a9941b2b2680b22aa4e8a731bf897f838a71db948fa0666f72bac4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page