Pequeño script que parsea la página de la Convención Constitucional para obtener información de cada uno de los 155 convencionales la conforman.
curlnodeynpm
Si no quieres usar curl puedes bajar manualmente chileconvencion.cl/convencionales y guardarla como cc.html en la raíz del proyecto.
npm i
Luego elige de acuerdo a lo que quieras obtener:
| Formato Salida | Comando |
|---|---|
| Por pantalla | npm run print {csv|json}, por defecto text |
| CSV | npm run csv |
| JSON | npm run json |
| TEXT | npm run text |
nombreapellidodistritocorreo- Lista de redes sociales separadas por coma (
,). No todos los convencionales usan todas las redes sociales así que estas siempre están al final.
Steve, Gates, 256, bill@apple.com, https://twitter, https://instagram.comnombreapellidodistrito: Para pueblos originarios, el pueblo se lista como un distrito, ej:Mapuche,Rapanui,Quechua, etc.correosociales: Arreglo de redes url
[
{
"nombre": "CONVENCIONAL",
"apellido": "DEMOCRATIC@",
"distrito": "256",
"correo": "bill@apple.com",
"sociales": [
"https://www.instagram.com",
"https://twitter.com",
"https://www.facebook.com"
]
}
]Incluye un salto de línea al final de cada convencional
NOMBRE: Steve Gates
DISTRITO: 256
CORREO: steve@microsoft.com
INSTAGRAM: https://www.instagram.com
TWITTER: https://twitter.com
FACEBOOK: https://www.facebook.com