Pequeño script que parsea la página del Archivo de Transmisiones de la Convención Constitucional para obtener información de cada transmisión.
Si no quieres correr el script, puedes encontrar la lista de videos en 2 formatos dentro de la carpeta Videos
node
ynpm
axios
Instala las dependencias del proyecto node
usando:
npm i
Luego elige de acuerdo a lo que quieras obtener:
Formato Salida | Comando |
---|---|
Por pantalla | npm run print o npm run print {csv|json} |
CSV | npm run csv |
JSON | npm run json |
TEXTO PLANO | npm run text o npm run txt |
Incluye una cabecera en la primera fila
FECHA
: Formato ISOTIPO
: Puede ser 'clip', 'comision', 'convencion al dia', 'cuenta publica', 'pleno', 'subcomision' uotro
TITULO
: Titulo con un poco de limpieza para quitar informacion redundante que ya está en los otros camposDESCARGAR
: Link de descarga desdemediastream
SITIO OFICIAL CONVENCION
: Ver el video enconvencion.tv
FECHA,TIPO,TITULO,DESCARGAR,SITIO OFICIAL CONVENCION
2021-10-01T15:37:50.304Z,pleno,pleno 26° sesion (1°parte) viernes 01 de octubre,https://mdstrm.com/video/61572b4ede844208223a020f.mp4,https://convencion.tv/video/pleno-26-sesion-1parte-convencion-constitucional-viernes-01-de-octubre-2021
2021-10-01T15:09:54.889Z,otro,intervencion elisa loncon (no categorizar),https://mdstrm.com/video/615724c2a1b87508305b29c4.mp4,https://convencion.tv/video/intervencion-elisa-loncon-no-categorizar
2021-10-06T12:39:36.119Z,comision,comision reglamento miercoles 06 de octubre 0,https://mdstrm.com/video/615d9908f6076c0821b21a6d.mp4,https://convencion.tv/video/comision-reglamento-convencion-constitucional-miercoles-06-de-octubre-20210
Arreglo de videos donde cada elemento tiene los siguientes campo
date
: Formato ISOtype
: Puede ser 'clip', 'comision', 'convencion al dia', 'cuenta publica', 'pleno', 'subcomision' uotro
title
: Titulo con un poco de limpieza para quitar informacion redundante que ya está en los otros camposwatch
: Ver el video enhttps://convencion.tv
download
: Link de descarga directa
[
{
"date": "2021-10-19T20:12:08.114Z",
"type": "comision",
"title": "comision de forma de estado nº 1 martes 19 de octubre",
"watch": "https://convencion.tv/video/comision-de-forma-de-estado-n-1-convencion-constitucional-martes-19-de-octubre-2021",
"download": "https://mdstrm.com/video/616f26989af044082f036d6f.mp4"
}
(...)
]
[ ] Imprimir linea por linea en el archivo (csv o json) en lugar de usar la salida estandar para no consumir tanta memoria
Gracias 🤐 m e d i a s t r e a m