diff --git a/.github/workflows/cablego.com.pe.yml b/.github/workflows/cablego.com.pe.yml new file mode 100644 index 00000000..d5737366 --- /dev/null +++ b/.github/workflows/cablego.com.pe.yml @@ -0,0 +1,17 @@ +name: cablego.com.pe +on: + schedule: + - cron: '0 3 * * *' + workflow_dispatch: + workflow_run: + workflows: [_trigger] + types: + - completed +jobs: + load: + uses: ./.github/workflows/_load.yml + with: + site: ${{github.workflow}} + secrets: + APP_ID: ${{ secrets.APP_ID }} + APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/sites/cablego.com.pe/__data__/content.json b/sites/cablego.com.pe/__data__/content.json new file mode 100644 index 00000000..34ab546c --- /dev/null +++ b/sites/cablego.com.pe/__data__/content.json @@ -0,0 +1 @@ +{"state":[],"snippets":{"snippet--channelGrid":"
\n
\n \n \"LATINA\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Especiales Qatar\n \n\n\n \n
  2. \n\n
  3. \n 01:30\n \n \n Nutrissa\n \n\n\n \n
  4. \n
\n
\n \n \n
\n
    \n\n
  1. \n 10:00\n \n \n Arriba mi gente\n \n\n\n \n
  2. \n
\n
\n \n \n
\n
    \n\n
  1. \n 16:00\n \n \n Fruto prohibido\n \n\n\n \n
  2. \n\n
  3. \n 16:30\n \n \n El destino de Melek\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Toma mi mano\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n El valor de una madre\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:30\n \n \n La voz Kids\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Latina noticias - Central\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Gol por gol\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=LATINA&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"BHTV\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Butaca BHTV\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Infomerciales\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n La lista de Erick\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Misterios que curan\n \n\n\n \n
  6. \n\n
  7. \n 07:00\n \n \n Entre mujeres\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Pico a pico\n \n\n\n \n
  2. \n\n
  3. \n 09:00\n \n \n CCL digital\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Series BHTV\n \n\n\n \n
  2. \n\n
  3. \n 11:00\n \n \n Contacto directo\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Chef Fitness\n \n\n\n \n
  2. \n\n
  3. \n 13:00\n \n \n Todos a la 1\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Misterios que curan\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Butaca BHTV\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 17:00\n \n \n Pasión y fútbol\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Series BHTV\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n Entre redes\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Punto municipal\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n BHTV Deportes +\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Todos a la 1\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Contacto directo\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=BHTV&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"PANAMERICANA\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Los ambulantes de la risa\n \n\n\n \n
  2. \n\n
  3. \n 00:15\n \n \n Nutrisa\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:30\n \n \n Panorama\n \n\n\n \n
  2. \n\n
  3. \n 05:30\n \n \n Buenos días, Perú - Primera edición\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Buenos días, Perú - Segunda edición\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 09:30\n \n \n Quality Products\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 10:30\n \n \n D'mañana\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n 24 horas - Edición mediodía\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 15:00\n \n \n Dilo fuerte\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 16:30\n \n \n Acércate a Rocío\n \n\n\n \n
  2. \n\n
  3. \n 17:30\n \n \n Betty, la fea\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 18:30\n \n \n María Magdalena\n \n\n\n \n
  2. \n\n
  3. \n 19:30\n \n \n Moisés y los diez mandamientos\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:30\n \n \n 24 horas - Edición central\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n 2022 en 24 horas\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Por Dios y por la plata\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=PANAMERICANATV&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"WILLAX\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n La milenaria\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n Nutrisa\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 06:00\n \n \n PBO Digital\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n El Dr. Borda\n \n\n\n \n
  2. \n\n
  3. \n 11:00\n \n \n Pedro, el escamoso\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Santa Natura Emprende\n \n\n\n \n
  2. \n\n
  3. \n 12:30\n \n \n Willax noticias\n \n\n\n \n
  4. \n\n
  5. \n 13:50\n \n \n Amor y fuego\n \n\n\n \n
  6. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 16:10\n \n \n Tu mejor compra\n \n\n\n \n
  2. \n\n
  3. \n 17:05\n \n \n UDM\n \n\n\n \n
  4. \n\n
  5. \n 17:10\n \n \n UDM\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 18:10\n \n \n Mi bella genio\n \n\n\n \n
  2. \n\n
  3. \n 18:40\n \n \n Willax noticias - Edición central\n \n\n\n \n
  4. \n\n
  5. \n 19:50\n \n \n Camotillo, el tinterillo\n \n\n\n \n
  6. \n\n
  7. \n 19:55\n \n \n Milagros Leiva. Entrevista\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 20:55\n \n \n Beto a saber\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:03\n \n \n Combutters\n \n\n\n \n
  2. \n\n
  3. \n 23:03\n \n \n Yo caviar\n \n\n\n \n
  4. \n\n
  5. \n 23:08\n \n \n Willax Deporte\n \n\n\n \n
  6. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=WILLAX&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"TV\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Una y mil voces\n \n\n\n \n
  2. \n\n
  3. \n 02:00\n \n \n Todo fútbol\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n TVPerú noticias - Edición anterior\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n Jiwasanaka\n \n\n\n \n
  4. \n\n
  5. \n 05:30\n \n \n Ñuqanchik\n \n\n\n \n
  6. \n\n
  7. \n 06:00\n \n \n TV Perú noticias matinal\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Mi perro Chocolo\n \n\n\n \n
  2. \n\n
  3. \n 08:30\n \n \n Colórico\n \n\n\n \n
  4. \n\n
  5. \n 09:00\n \n \n Nivel inicial - Aprendo en casa\n \n\n\n \n
  6. \n\n
  7. \n 09:30\n \n \n 1º y 2º primaria - Aprendo en casa\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n 3º y 4º primaria\n \n\n\n \n
  2. \n\n
  3. \n 10:30\n \n \n 5º y 6º primaria\n \n\n\n \n
  4. \n\n
  5. \n 11:00\n \n \n Escuela de genios\n \n\n\n \n
  6. \n\n
  7. \n 11:30\n \n \n Pequeña galaxia\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Jiwasanaka / Ñuqanchik\n \n\n\n \n
  2. \n\n
  3. \n 13:00\n \n \n Tv Perú Noticias - Segunda edición\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Plano detalle\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Cuerpo médico\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Chaski, el guardaparque\n \n\n\n \n
  2. \n\n
  3. \n 16:30\n \n \n Barrio amigo, actores de cambio\n \n\n\n \n
  4. \n\n
  5. \n 17:00\n \n \n Hecho a mano\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Pukllaspa yachay\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n ¿Qué esta pasando?\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n TVPerú noticias - Edición noche\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n En pared\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Rimanchik hablemos\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Congreso Noticias\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=TVPERU&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"ATV\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n De película\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n Mentes criminales\n \n\n\n \n
  4. \n\n
  5. \n 02:00\n \n \n El águila roja\n \n\n\n \n
  6. \n\n
  7. \n 03:00\n \n \n Almas suspendidas\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n A corazón abierto\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n ATV Noticias - Edición matinal\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n ATV Noticias - Edición matinal\n \n\n\n \n
  6. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Noticias al día\n \n\n\n \n
  2. \n\n
  3. \n 11:00\n \n \n Noticias al día\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Fatmagul\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n La familia de mi esposo\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Perdóname\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Elif\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Legado de Amor\n \n\n\n \n
  2. \n\n
  3. \n 19:30\n \n \n ATV Noticias al estilo Juliana\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:45\n \n \n Andrea\n \n\n\n \n
  2. \n\n
  3. \n 21:45\n \n \n Magaly TeVe\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 23:00\n \n \n ATV Noticias\n \n\n\n \n
  2. \n\n
  3. \n 23:50\n \n \n El Deportivo\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=ATVHD&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"PBO\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 02:00\n \n \n Chema en PBO\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 06:00\n \n \n PBO Noticias\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Chema en PBO\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 13:55\n \n \n PBO Marycarmen\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 15:55\n \n \n PBO Salud\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 17:55\n \n \n PBO Campeonisimo\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 19:30\n \n \n PBO Edición estelar\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Agatha en PBO\n \n\n\n \n
  2. \n\n
  3. \n 20:30\n \n \n RVK y Katherine\n \n\n\n \n
  4. \n\n
  5. \n 21:30\n \n \n Agatha en PBO\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n PBO Noticias\n \n\n\n \n
  2. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=PBO&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"ATV+\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Nutrisa\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n Nutrisa\n \n\n\n \n
  4. \n\n
  5. \n 02:00\n \n \n Nutrisa\n \n\n\n \n
  6. \n\n
  7. \n 03:00\n \n \n Nutrisa\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Nutrisa\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n ATV Noticias - Edición matinal\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n ATV Noticias - Edición matinal\n \n\n\n \n
  6. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Noticias al día\n \n\n\n \n
  2. \n\n
  3. \n 11:00\n \n \n Noticias al día\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n En contacto\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n + Deportes\n \n\n\n \n
  2. \n\n
  3. \n 16:30\n \n \n + Q Noticias\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Estación central\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 21:00\n \n \n Punto de vista\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:30\n \n \n + Deportes\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Estación central\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=ATVMAS&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"CONECTA2\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Al aire FDS\n \n\n\n \n
  2. \n\n
  3. \n 02:00\n \n \n Sonido retro\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Baladitas\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n A ritmo total\n \n\n\n \n
  4. \n\n
  5. \n 07:00\n \n \n RTL Noticias\n \n\n\n \n
  6. \n
\n
\n
\n
    \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Que mañana\n \n\n\n \n
  2. \n\n
  3. \n 13:30\n \n \n Vía libre\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Conecta2 deportes\n \n\n\n \n
  2. \n\n
  3. \n 14:30\n \n \n Despejando dudas\n \n\n\n \n
  4. \n\n
  5. \n 15:00\n \n \n Hola salud\n \n\n\n \n
  6. \n\n
  7. \n 15:30\n \n \n Euronews noticias\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Al aire\n \n\n\n \n
  2. \n\n
  3. \n 17:00\n \n \n Conecta2 deportes\n \n\n\n \n
  4. \n\n
  5. \n 17:30\n \n \n Euronews noticias\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Sin floro\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n Conecta2 deportes\n \n\n\n \n
  4. \n\n
  5. \n 19:30\n \n \n Despejando dudas\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Al aire\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n Conecta2 deportes\n \n\n\n \n
  4. \n\n
  5. \n 21:30\n \n \n Ultrahit\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Sin floro\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Al aire\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=CONECTA2&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"GLOBAL\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n La Biblia prohibida\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n Nutrissa\n \n\n\n \n
  4. \n\n
  5. \n 02:00\n \n \n Nutrissa\n \n\n\n \n
  6. \n\n
  7. \n 03:00\n \n \n Nutrissa\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Nutrissa\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n Nutrissa\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Nutrissa\n \n\n\n \n
  6. \n\n
  7. \n 07:00\n \n \n ¡Stitch!\n \n\n\n \n
  8. \n\n
  9. \n 07:30\n \n \n Patoaventuras\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n El conciertazo\n \n\n\n \n
  2. \n\n
  3. \n 08:30\n \n \n Saber y ganar\n \n\n\n \n
  4. \n\n
  5. \n 09:10\n \n \n Popeye\n \n\n\n \n
  6. \n\n
  7. \n 09:40\n \n \n Princesita Sofía\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 10:10\n \n \n Warner Cartoons\n \n\n\n \n
  2. \n\n
  3. \n 10:40\n \n \n Timon & Pumba\n \n\n\n \n
  4. \n\n
  5. \n 11:10\n \n \n Don Gato y su pandilla\n \n\n\n \n
  6. \n\n
  7. \n 11:35\n \n \n Merrie Melodies Show\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n American Ninja Warrior\n \n\n\n \n
  2. \n\n
  3. \n 13:00\n \n \n La Pantera Rosa y sus hijos\n \n\n\n \n
  4. \n\n
  5. \n 13:30\n \n \n Tom and Jerry Theatricals\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Los Picapiedras\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Comisario Rex\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Baywatch\n \n\n\n \n
  2. \n\n
  3. \n 17:00\n \n \n Alerta cobra\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Leyendas del mañana\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n La taxista\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Amar es primavera\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n Esposa joven\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Amor prohibido\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Bajo sospecha\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=GLOBAL&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"EXITOSA\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n La hora esotérica\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n La voz de los pueblos\n \n\n\n \n
  4. \n\n
  5. \n 02:00\n \n \n La voz de los pueblos\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 05:00\n \n \n Exitosa Perú\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Hablemos claro\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 11:00\n \n \n Informamos y opinamos\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Exitosa deportes\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Los exitosos del humor\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Médicos en acción\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n Exitosa te escucha\n \n\n\n \n
  4. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Exitosa Noticias\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Acuéstate con Angulo\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=EXITOSATV&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"USMP\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:05\n \n \n Leer para contarla\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 06:00\n \n \n Coronavirus, la pandemia\n \n\n\n \n
  2. \n\n
  3. \n 07:00\n \n \n Buenas noticias\n \n\n\n \n
  4. \n\n
  5. \n 07:10\n \n \n Al natural\n \n\n\n \n
  6. \n\n
  7. \n 07:40\n \n \n Camaleón y las naturales ciencias\n \n\n\n \n
  8. \n\n
  9. \n 07:50\n \n \n De paseo\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Matemática 3ro\n \n\n\n \n
  2. \n\n
  3. \n 08:20\n \n \n Comunicación 3ro\n \n\n\n \n
  4. \n\n
  5. \n 08:50\n \n \n Ciencia, Tecnología y Ambiente 3ro\n \n\n\n \n
  6. \n\n
  7. \n 09:20\n \n \n Hist, Geo y Eco 3ero\n \n\n\n \n
  8. \n\n
  9. \n 09:40\n \n \n Comunicación 4to\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 10:10\n \n \n Ciencia, Tecnología y Ambiente 4to\n \n\n\n \n
  2. \n\n
  3. \n 10:40\n \n \n Hist, Geo y Eco 4to\n \n\n\n \n
  4. \n\n
  5. \n 11:10\n \n \n Comunicación 5to\n \n\n\n \n
  6. \n\n
  7. \n 11:40\n \n \n Hist, Geo y Eco 5to\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Buenas noticias\n \n\n\n \n
  2. \n\n
  3. \n 12:10\n \n \n Héroes\n \n\n\n \n
  4. \n\n
  5. \n 12:30\n \n \n Leer para contarla\n \n\n\n \n
  6. \n\n
  7. \n 13:00\n \n \n Los chicos opinan\n \n\n\n \n
  8. \n\n
  9. \n 13:30\n \n \n A la salida\n \n\n\n \n
  10. \n\n
  11. \n 13:40\n \n \n De paseo\n \n\n\n \n
  12. \n\n
  13. \n 13:50\n \n \n Conde cálcula\n \n\n\n \n
  14. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Matemática 3ro\n \n\n\n \n
  2. \n\n
  3. \n 14:20\n \n \n Comunicación 3ro\n \n\n\n \n
  4. \n\n
  5. \n 14:50\n \n \n Ciencia, Tecnología y Ambiente 3ro\n \n\n\n \n
  6. \n\n
  7. \n 15:20\n \n \n Hist, Geo y Eco 3ero\n \n\n\n \n
  8. \n\n
  9. \n 15:40\n \n \n Comunicación 4to\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 16:10\n \n \n Ciencia, Tecnología y Ambiente 4to\n \n\n\n \n
  2. \n\n
  3. \n 16:40\n \n \n Hist, Geo y Eco 4to\n \n\n\n \n
  4. \n\n
  5. \n 17:10\n \n \n Comunicación 5to\n \n\n\n \n
  6. \n\n
  7. \n 17:40\n \n \n Hist, Geo y Eco 5to\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Buenas noticias\n \n\n\n \n
  2. \n\n
  3. \n 18:10\n \n \n A la salida\n \n\n\n \n
  4. \n\n
  5. \n 18:20\n \n \n De paseo\n \n\n\n \n
  6. \n\n
  7. \n 18:30\n \n \n Los chicos opinan\n \n\n\n \n
  8. \n\n
  9. \n 19:00\n \n \n Héroes\n \n\n\n \n
  10. \n\n
  11. \n 19:20\n \n \n Leer para contarla\n \n\n\n \n
  12. \n\n
  13. \n 19:50\n \n \n Conde cálcula\n \n\n\n \n
  14. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Matemática 3ro\n \n\n\n \n
  2. \n\n
  3. \n 20:20\n \n \n Comunicación 3ro\n \n\n\n \n
  4. \n\n
  5. \n 20:50\n \n \n Ciencia, Tecnología y Ambiente 3ro\n \n\n\n \n
  6. \n\n
  7. \n 21:20\n \n \n Hist, Geo y Eco 3ero\n \n\n\n \n
  8. \n\n
  9. \n 21:40\n \n \n Comunicación 4to\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 22:10\n \n \n Ciencia, Tecnología y Ambiente 4to\n \n\n\n \n
  2. \n\n
  3. \n 22:40\n \n \n Hist, Geo y Eco 4to\n \n\n\n \n
  4. \n\n
  5. \n 23:10\n \n \n Comunicación 5to\n \n\n\n \n
  6. \n\n
  7. \n 23:40\n \n \n Hist, Geo y Eco 5to\n \n\n\n \n
  8. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=USMPTV&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"NATIVA\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 01:40\n \n \n El poder de la fe\n \n\n\n \n
  2. \n\n
  3. \n 02:40\n \n \n Bloque salud\n \n\n\n \n
  4. \n\n
  5. \n 03:00\n \n \n Zona de impacto\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Vida divina\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n Noticias con futuro\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Dosis de salud\n \n\n\n \n
  6. \n\n
  7. \n 07:00\n \n \n Las mañanas con Patricia del Río\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n En pocas palabras\n \n\n\n \n
  2. \n\n
  3. \n 09:00\n \n \n Universiadas\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Show de la fe\n \n\n\n \n
  2. \n\n
  3. \n 10:40\n \n \n D viaje\n \n\n\n \n
  4. \n\n
  5. \n 11:00\n \n \n Pulso informativo\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Al vuelo\n \n\n\n \n
  2. \n\n
  3. \n 13:00\n \n \n Universiadas\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Todo de todo\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Dosis de salud\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Universiadas\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n SOS de la fe\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n En pocas palabras\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Es top\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n Manía por el fútbol\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Al vuelo\n \n\n\n \n
  2. \n\n
  3. \n 23:00\n \n \n Show de la fe\n \n\n\n \n
  4. \n\n
  5. \n 23:40\n \n \n Es top\n \n\n\n \n
  6. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=NATIVA&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"CONGRESO\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n Broadcast 00:00 - 02:00\n \n\n\n \n
  2. \n\n
  3. \n 02:00\n \n \n Broadcast 02:00 - 04:00\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Broadcast 04:00 - 06:00\n \n\n\n \n
  2. \n\n
  3. \n 06:00\n \n \n Broadcast 06:00 - 08:00\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Broadcast 08:00 - 10:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Broadcast 10:00 - 12:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Broadcast 12:00 - 14:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Broadcast 14:00 - 16:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Broadcast 16:00 - 18:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Broadcast 18:00 - 20:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Broadcast 20:00 - 22:00\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Broadcast 22:00 - 00:00\n \n\n\n \n
  2. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=CANALCONGRESO&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"STAR\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 01:27\n \n \n Todo corazón\n \n\n\n \n
  2. \n\n
  3. \n 03:11\n \n \n ¿Cómo saber si es amor?\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 05:09\n \n \n Grace\n \n\n\n \n
  2. \n\n
  3. \n 06:46\n \n \n Programación especial\n \n\n\n \n
  4. \n\n
  5. \n 07:00\n \n \n Infomercial\n \n\n\n \n
  6. \n\n
  7. \n 07:30\n \n \n Infomercial\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Infomercial\n \n\n\n \n
  2. \n\n
  3. \n 08:30\n \n \n Infomercial\n \n\n\n \n
  4. \n\n
  5. \n 09:00\n \n \n Infomercial\n \n\n\n \n
  6. \n\n
  7. \n 09:30\n \n \n Infomercial\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Programación especial\n \n\n\n \n
  2. \n\n
  3. \n 10:14\n \n \n De tonta, nada\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 12:11\n \n \n How I Met Your Mother\n \n\n\n \n
  2. \n\n
  3. \n 12:41\n \n \n The X-Files\n \n\n\n \n
  4. \n\n
  5. \n 13:37\n \n \n Una noche fuera de serie\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 15:18\n \n \n SWAT Bajo asedio\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 17:05\n \n \n Grey's Anatomy\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:03\n \n \n Criminal Minds\n \n\n\n \n
  2. \n\n
  3. \n 18:53\n \n \n Proyecto Géminis\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 21:03\n \n \n Los Simpson\n \n\n\n \n
  2. \n\n
  3. \n 21:28\n \n \n Los Simpson\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Vecinos cercanos del 3er tipo\n \n\n\n \n
  2. \n\n
  3. \n 23:56\n \n \n Criminal Minds\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=FOXCHANNEL&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"ID\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:00\n \n \n La peor pesadilla\n \n\n\n \n
  2. \n\n
  3. \n 01:00\n \n \n La peor pesadilla\n \n\n\n \n
  4. \n\n
  5. \n 02:00\n \n \n Persecución con John Walsh\n \n\n\n \n
  6. \n\n
  7. \n 03:00\n \n \n Persecución con John Walsh\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 04:00\n \n \n Detective americano: Joe Kenda\n \n\n\n \n
  2. \n\n
  3. \n 05:00\n \n \n Aileen Wuornos: la mente de un monstruo\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Who the Bleep Did I Marry\n \n\n\n \n
  6. \n\n
  7. \n 06:30\n \n \n Revista People investiga\n \n\n\n \n
  8. \n\n
  9. \n 07:30\n \n \n Revista People investiga\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 08:30\n \n \n Televentas\n \n\n\n \n
  2. \n\n
  3. \n 09:00\n \n \n Televentas\n \n\n\n \n
  4. \n\n
  5. \n 09:30\n \n \n Televentas\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Cintas del crimen\n \n\n\n \n
  2. \n\n
  3. \n 11:00\n \n \n Detrás de los crímenes virales\n \n\n\n \n
  4. \n\n
  5. \n 11:30\n \n \n Detrás de los crímenes virales\n \n\n\n \n
  6. \n
\n
\n
\n
    \n\n
  1. \n 12:00\n \n \n Los 90: década mortal\n \n\n\n \n
  2. \n\n
  3. \n 13:00\n \n \n Los 90: década mortal\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 14:00\n \n \n Declaraciones impactantes\n \n\n\n \n
  2. \n\n
  3. \n 15:00\n \n \n Declaraciones impactantes\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 16:00\n \n \n Crímenes del pasado\n \n\n\n \n
  2. \n\n
  3. \n 17:00\n \n \n Desaparecidos\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 18:00\n \n \n Desaparecidos\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n Cintas del crimen\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Cintas del crimen\n \n\n\n \n
  2. \n\n
  3. \n 21:00\n \n \n Cintas del crimen\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Detrás de los crímenes virales\n \n\n\n \n
  2. \n\n
  3. \n 22:30\n \n \n Detrás de los crímenes virales\n \n\n\n \n
  4. \n\n
  5. \n 23:00\n \n \n Cuando el mal se disfraza\n \n\n\n \n
  6. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=ID&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"FX\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:39\n \n \n El secreto de sus ojos\n \n\n\n \n
  2. \n\n
  3. \n 02:47\n \n \n Terror al anochecer\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:08\n \n \n Billy Lynn: honor y sentimiento\n \n\n\n \n
  2. \n\n
  3. \n 05:56\n \n \n The Amazing Race\n \n\n\n \n
  4. \n\n
  5. \n 06:38\n \n \n Infomercial\n \n\n\n \n
  6. \n\n
  7. \n 07:00\n \n \n Infomercial\n \n\n\n \n
  8. \n\n
  9. \n 07:30\n \n \n Infomercial\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Infomercial\n \n\n\n \n
  2. \n\n
  3. \n 08:30\n \n \n Infomercial\n \n\n\n \n
  4. \n\n
  5. \n 09:00\n \n \n Infomercial\n \n\n\n \n
  6. \n\n
  7. \n 09:30\n \n \n Infomercial\n \n\n\n \n
  8. \n
\n
\n
\n
    \n\n
  1. \n 10:00\n \n \n Infomercial\n \n\n\n \n
  2. \n\n
  3. \n 10:30\n \n \n Infomercial\n \n\n\n \n
  4. \n\n
  5. \n 11:00\n \n \n Programación especial\n \n\n\n \n
  6. \n\n
  7. \n 11:07\n \n \n The Amazing Race\n \n\n\n \n
  8. \n\n
  9. \n 11:56\n \n \n Não se aceitam devoluções\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 13:56\n \n \n A Brush with Love\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 15:51\n \n \n Top Gun, reto a la gloria\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 18:10\n \n \n Contracara\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 21:00\n \n \n La batalla de Riddick\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 23:17\n \n \n Familia al instante\n \n\n\n \n
  2. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=FX&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"AMC\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 01:10\n \n \n Amor por siempre\n \n\n\n \n
  2. \n\n
  3. \n 03:05\n \n \n El hombre de la bolsa\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 05:00\n \n \n Programación paga\n \n\n\n \n
  2. \n\n
  3. \n 05:30\n \n \n Programación paga\n \n\n\n \n
  4. \n\n
  5. \n 06:00\n \n \n Programación paga\n \n\n\n \n
  6. \n\n
  7. \n 06:30\n \n \n Programación paga\n \n\n\n \n
  8. \n\n
  9. \n 07:00\n \n \n Programación paga\n \n\n\n \n
  10. \n\n
  11. \n 07:30\n \n \n Programación paga\n \n\n\n \n
  12. \n
\n
\n
\n
    \n\n
  1. \n 08:00\n \n \n Programación paga\n \n\n\n \n
  2. \n\n
  3. \n 08:30\n \n \n Programación paga\n \n\n\n \n
  4. \n\n
  5. \n 09:00\n \n \n Maratón True Demon\n \n\n\n \n
  6. \n\n
  7. \n 09:25\n \n \n Maratón True Demon\n \n\n\n \n
  8. \n\n
  9. \n 09:50\n \n \n Maratón True Demon\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 10:15\n \n \n Maratón True Demon\n \n\n\n \n
  2. \n\n
  3. \n 10:40\n \n \n Maratón True Demon\n \n\n\n \n
  4. \n\n
  5. \n 11:05\n \n \n Maratón True Demon\n \n\n\n \n
  6. \n\n
  7. \n 11:30\n \n \n Maratón True Demon\n \n\n\n \n
  8. \n\n
  9. \n 11:55\n \n \n Maratón True Demon\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 12:20\n \n \n Dragon Blade\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 14:20\n \n \n Supremacía robot\n \n\n\n \n
  2. \n\n
  3. \n 15:55\n \n \n La trama\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 17:55\n \n \n Billy Lynn: honor y sentimiento\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Terminator\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n Atrapada\n \n\n\n \n
  2. \n\n
  3. \n 23:35\n \n \n Corrupción en el poder\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=AMC&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"PARAMOUNT\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 00:38\n \n \n Pistolero\n \n\n\n \n
  2. \n\n
  3. \n 02:34\n \n \n Los elegidos\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 04:14\n \n \n Rites of Passage\n \n\n\n \n
  2. \n\n
  3. \n 06:00\n \n \n Paramount Soundtrack\n \n\n\n \n
  4. \n\n
  5. \n 06:32\n \n \n Paramount Soundtrack\n \n\n\n \n
  6. \n\n
  7. \n 07:09\n \n \n Takeshi's Castle\n \n\n\n \n
  8. \n\n
  9. \n 07:37\n \n \n Takeshi's Castle\n \n\n\n \n
  10. \n
\n
\n
\n
    \n\n
  1. \n 08:03\n \n \n La música nunca dejó de sonar\n \n\n\n \n
  2. \n\n
  3. \n 09:58\n \n \n Pompeya\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 11:55\n \n \n Recuérdame\n \n\n\n \n
  2. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 14:03\n \n \n Timeline\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 16:14\n \n \n Los elegidos\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 18:06\n \n \n Orphan Black\n \n\n\n \n
  2. \n\n
  3. \n 19:00\n \n \n Killing Eve\n \n\n\n \n
  4. \n\n
  5. \n 19:57\n \n \n Pistolero\n \n\n\n \n
  6. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 22:00\n \n \n México campeón del mundo\n \n\n\n \n
  2. \n\n
  3. \n 22:54\n \n \n El Sol de cada mañana\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=PARAMOUNTCH&interval=first\">\n \"Next\n \n
\n
\n
\n
\n \n \"CLOVER\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
    \n\n
  1. \n 01:40\n \n \n Los Fockers\n \n\n\n \n
  2. \n\n
  3. \n 03:45\n \n \n Rugrats: aventuras en pañales\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 05:15\n \n \n Ace Ventura: Operación África\n \n\n\n \n
  2. \n\n
  3. \n 07:00\n \n \n La elección\n \n\n\n \n
  4. \n
\n
\n
\n
    \n\n
  1. \n 08:50\n \n \n Rugrats: aventuras en pañales\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 10:20\n \n \n Los Fockers\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 12:25\n \n \n La elección\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 14:20\n \n \n Footloose\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 16:20\n \n \n Los reyes del Ártico\n \n\n\n \n
  2. \n\n
  3. \n 17:55\n \n \n Chicago\n \n\n\n \n
  4. \n
\n
\n
\n
    \n
\n
\n
\n
    \n\n
  1. \n 20:00\n \n \n Felicitas\n \n\n\n \n
  2. \n
\n
\n
\n
    \n\n
  1. \n 22:20\n \n \n Los reyes del Ártico\n \n\n\n \n
  2. \n\n
  3. \n 23:55\n \n \n Chicago\n \n\n\n \n
  4. \n
\n
\n
\n\n
\n \n = intervals - columns\" x-cloak class=\"epg-grid-nav-day\" href=\"/epg/default/2022-11-29?channel=CloverCH&interval=first\">\n \"Next\n \n
\n
\n","snippet--loadMore":" Show more\n"}} \ No newline at end of file diff --git a/sites/cablego.com.pe/__data__/no_content.json b/sites/cablego.com.pe/__data__/no_content.json new file mode 100644 index 00000000..64c6171c --- /dev/null +++ b/sites/cablego.com.pe/__data__/no_content.json @@ -0,0 +1 @@ +{"state":[],"snippets":{"snippet--channelGrid":"
\n
\n \n \"LATINA\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"BHTV\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"PANAMERICANA\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"WILLAX\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"TV\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"ATV\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"PBO\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"ATV+\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"CONECTA2\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"GLOBAL\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"EXITOSA\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"USMP\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"NATIVA\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"CONGRESO\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"STAR\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"ID\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"FX\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"AMC\"\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"PARAMOUNT\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n
\n
\n \n \"CLOVER\n \n
\n\n
\n \n \n \"Previous\n \n
\n\n
\n
\n
\n Program Guide not available\n
\n
\n
\n\n
\n \n
\n
\n","snippet--loadMore":" Show more\n"}} \ No newline at end of file diff --git a/sites/cablego.com.pe/cablego.com.pe.config.js b/sites/cablego.com.pe/cablego.com.pe.config.js new file mode 100644 index 00000000..3a270ef5 --- /dev/null +++ b/sites/cablego.com.pe/cablego.com.pe.config.js @@ -0,0 +1,108 @@ +const dayjs = require('dayjs') +const axios = require('axios') +const cheerio = require('cheerio') +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) + +module.exports = { + site: 'cablego.com.pe', + request: { + method: 'POST', + headers: { + 'x-requested-with': 'XMLHttpRequest' + }, + cache: { + ttl: 60 * 60 * 1000 // 1 hour + } + }, + url({ channel, date }) { + const [page] = channel.site_id.split('#') + + return `https://cablego.com.pe/epg/default/${date.format( + 'YYYY-MM-DD' + )}?page=${page}&do=loadPage` + }, + parser: function ({ content, channel, date }) { + let programs = [] + const items = parseItems(content, channel) + items.forEach(item => { + const $item = cheerio.load(item) + const prev = programs[programs.length - 1] + let start = parseStart($item, date) + if (!start) return + if (prev) { + if (start.isBefore(prev.start)) { + start = start.add(1, 'd') + date = date.add(1, 'd') + } + prev.stop = start + } + const stop = start.add(30, 'm') + programs.push({ + title: parseTitle($item), + start, + stop + }) + }) + + return programs + }, + async channels() { + const promises = [0, 1, 2, 3, 4].map(page => { + return axios.post( + `https://cablego.com.pe/epg/default/2022-11-28?page=${page}&do=loadPage`, + null, + { + headers: { + 'x-requested-with': 'XMLHttpRequest' + } + } + ) + }) + + const channels = [] + await Promise.allSettled(promises).then(results => { + results.forEach((r, page) => { + if (r.status === 'fulfilled') { + const html = r.value.data.snippets['snippet--channelGrid'] + const $ = cheerio.load(html) + $('.epg-channel-strip').each((i, el) => { + const channelId = $(el).find('.epg-channel-logo').attr('id') + channels.push({ + lang: 'es', + site_id: `${page}#${channelId}`, + name: $(el).find('img').attr('alt') + }) + }) + } + }) + }) + + return channels + } +} + +function parseTitle($item) { + return $item('span:nth-child(2) > a').text().trim() +} + +function parseStart($item, date) { + const time = $item('.epg-show-start').text().trim() + + return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'America/Lima') +} + +function parseItems(content, channel) { + const [, channelId] = channel.site_id.split('#') + const data = JSON.parse(content) + if (!data || !data.snippets || !data.snippets['snippet--channelGrid']) return [] + const html = data.snippets['snippet--channelGrid'] + const $ = cheerio.load(html) + + return $(`#${channelId}`).parent().find('.epg-show').toArray() +} diff --git a/sites/cablego.com.pe/cablego.com.pe.test.js b/sites/cablego.com.pe/cablego.com.pe.test.js new file mode 100644 index 00000000..3fa8c367 --- /dev/null +++ b/sites/cablego.com.pe/cablego.com.pe.test.js @@ -0,0 +1,54 @@ +// npm run channels:parse -- --config=./sites/cablego.com.pe/cablego.com.pe.config.js --output=./sites/cablego.com.pe/cablego.com.pe_pe.channels.xml +// npx epg-grabber --config=sites/cablego.com.pe/cablego.com.pe.config.js --channels=sites/cablego.com.pe/cablego.com.pe_pe.channels.xml --output=guide.xml --days=2 + +const { parser, url, request } = require('./cablego.com.pe.config.js') +const fs = require('fs') +const path = require('path') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2022-11-28', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '0#LATINA', + xmltv_id: 'Latina.pe' +} + +it('can generate valid url', () => { + expect(url({ channel, date })).toBe( + 'https://cablego.com.pe/epg/default/2022-11-28?page=0&do=loadPage' + ) +}) + +it('can generate valid request method', () => { + expect(request.method).toBe('POST') +}) + +it('can generate valid request headers', () => { + expect(request.headers).toMatchObject({ + 'x-requested-with': 'XMLHttpRequest' + }) +}) + +it('can parse response', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')) + let results = parser({ content, channel, date }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(results[0]).toMatchObject({ + start: '2022-11-28T05:00:00.000Z', + stop: '2022-11-28T06:30:00.000Z', + title: 'Especiales Qatar' + }) +}) + +it('can handle empty guide', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json')) + const result = parser({ content, channel, date }) + expect(result).toMatchObject([]) +}) diff --git a/sites/cablego.com.pe/cablego.com.pe_pe.channels.xml b/sites/cablego.com.pe/cablego.com.pe_pe.channels.xml new file mode 100644 index 00000000..46622ec7 --- /dev/null +++ b/sites/cablego.com.pe/cablego.com.pe_pe.channels.xml @@ -0,0 +1,101 @@ + + + + AMERICA TV + ATV + ATV+ + BHTV + CONECTA2 TV + CONGRESO TV + DE PELICULA + DISTRITO COMEDIA + ECUADOR TV + EUROPA EUROPA + EXITOSA TV + GLOBAL + GOLDEN EDGE + KARIBEÑA + LATINA + NATIVA + OVACION + PANAMERICANA TV + PASIONES + PBO + TV PERU + USMP TV + VENUS + WILLAX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +