PirataTV – Ver películas desde la shell

PirataTV es un sencillo script en bash que usa dialog para mostrar un listado de películas que pueden ser seleccionadas y visualizadas. Las dependencias para que funcione correctamente son: wget, dialog y mpv.

En GNU/Linux Debian 9 pueden satisfacer así:

# apt-get install wget dialog mpv

 

El script es el siguiente

#!/bin/bash
# PirataTV shell
# Dependencias: wget, dialog y mpv
# apt-get install wget dialog mpv
# fanta <fanta@56k.es>

actualDir="/usr/local/bin"
dialog --create-rc $actualDir/dialog.conf;export DIALOGRC=$actualDir/dialog.conf
urlFilms="http://fanta.56k.es/peliculas/"
wget -q "$urlFilms" -O - | grep ".mkv" | cut -d "\"" -f 8 > /tmp/films.txt
nFilms=$(cat /tmp/films.txt | wc -l)

while true
do
    while read -r film
	  do
        films+=("$film" ":)")
    done < /tmp/films.txt

    opcion=$(dialog --no-shadow --colors --no-lines --no-kill --no-cancel --menu "\Zb[PirataTV] ($nFilms films)\ZB" 0 0 0 "${films[@]}" --output-fd 1)
    mpv "$urlFilms$opcion" --fs
done

 

Para que chute hemos de copiarlo en un archivo llamado piratatv y darle permisos de ejecución:

chmod +x piratatv

Luego lo copiaremos a /usr/local/bin/ y es cosa de ejecutarlo escribiendo: piratatv . Nos saldrá algo como esto:

En realidad actualmente más bien como esto:

Si falla esa url que tiene como fuente siempre se puede poner otra.

Por ejemplo se puede cambiar por esta otra para ver otros contenidos temporales: http://fanta.56k.es/incoming/

Saludos cordiales.

 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Comentarios 2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *