Cliente de zapping.com escrito para GNU Bash.
Este proyecto es publicado utilizando la licencia MIT. Puedes ver detalles en el archivo LICENSE.
Este proyecto ha sido creado utilizando ingenería reversa. Los usuarios de este proyecto necesitarán una cuenta activa de Zapping para ver el contenido y el contenido sigue siendo propiedad de sus respectivos dueños.
Debido a que este no es un proyecto oficial, es posible que deje de funcionar en cualquier momento.
Este script soporta las siguientes características:
- Reproducción de canales en vivo
- Reproducción de contenido anterior
- HEVC (H.265)
El script ha sido probado en GNU + Linux (Manjaro) y Mac OS para M1. Es posible que funcione en otras plataformas de todas formas, pero no tiene soporte oficial.
Para funcionar, este script requiere:
Para instalar las dependencias en Arch o Manjaro, puedes ejecutar:
sudo pacman -S \
mpv \
jq \
httpie \
util-linux \
ffmpeg
Corre el script desde el terminal:
./zapping.sh
La primera vez que se ejecute, el script generará un código para ser asociado a una cuenta como si fuera un televisor. Sigue las instrucciones en pantalla. El script guardará el token de Zapping en el archivo $HOME/.config/zapping
.
Es posible reproducir un canal automáticamente pasando su nombre como parámetro. Por ejemplo:
./zapping.sh "CNN Internacional"
El script soporta los siguientes parámetros opcionales:
-h
: Muestra ayuda e información sobre parámetro-v
: Habilita verbose que muestra detalles técnicos-r
: Graba el contenido en vez de reproducirlo. El formato del nombre del archivo esrecording-YY-MM-DD-HHmmss.ts
. Por ejemplo,recording-2023-02-20-225701.ts
.
Por ejemplo: ./zapping.sh -v
o ./zapping.sh -r