🎉 Versión inicial 1.0.0 de padron_sunat
Esta herramienta en línea de comandos (CLI) permite descargar automáticamente el padrón reducido de contribuyentes de la SUNAT y convertirlo a una base de datos SQLite local para su consulta o integración con otros sistemas.
🧩 Características de esta versión:
- Descarga automática del archivo ZIP oficial desde SUNAT
- Extracción y decodificación del contenido en ISO-8859-1
- Importación eficiente a una base de datos SQLite (
padron_sunat.db) - Construcción empaquetada como Snap (modo
strict) para uso seguro en Linux - Escritura segura en entorno Snap (
SNAP_USER_COMMON) - Compatible con Go 1.20+ y sistemas Snap-enabled (Ubuntu, Debian, etc.)
📂 Archivos generados:
padron_reducido_ruc.zip: archivo original descargadopadron_sunat.db: base de datos SQLite generada automáticamente
Ambos archivos se guardan en ~/snap/padron-sunat/common/.
🛠 Requisitos:
- Linux con
snapdinstalado - Acceso a internet
- SQLite (opcional, si deseas consultar la base directamente)