My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ErVideoClus  
ErVideoClus
Featured, Phase-Deploy
Updated Aug 15, 2008 by david.ma...@gmail.com

ErVideoClus

Presentación

Esta aplicación permite visualizar videos de descarga directa sin necesidad de que se haya terminado de descargar. Actualmente sólo soporta el siguiente esquema:

  • Sitio: Rapidshare
    • Particionado: RAR
      • Contenedor: AVI ó WMV

que en la práctica es válido para la mayoría de casos, si acaso exceptuando otros sitios.

Requisitos

La aplicación tiene los siguientes requerimientos:

  • Sitema operativo Linux
  • Cuenta de pago de Rapidshare (17€/3meses, hay otras tarifas)
  • Velocidad de descarga desde Internet superior al ancho de banda del video (recomendado de 3Mbps en adelante).

Estado

Actualmente la aplicación está es sus primeras fases y no cuenta con un interfaz gráfico, que será la siguiente mejora.

Instalación

Primero es necesario instalar la biblioteca http_fs_wrapper_plus, para lo cual hay que seguir las instrucciones del apartado de instalación.

Tras lo cual se descargará la última versión del ErVideoClus desde la pestaña de "Descargas", se descomprime y s instala:

cd /tmp
wget http://elparaito.googlecode.com/files/ervideoclus-0.03.tar.gz
tar xzvf ervideoclus-0.03.tar.gz
cd ervideoclus-0.03
sudo make install

con esto se instalará en /usr/local/share/ervideoclus un script base y otro de ejemplo.

También se necesitará el descompresor rar, y algún visor de video, en Debian:

sudo aptitude install unrar totem

Por último hay que configurar en la cuenta de RapidShare que las descargas sean directas: Premium Zone -> Settings -> Configure -> Direct downloads

Uso

Para utilizar el programa copiamos el script de ejemplo a una ruta en la que se realizarán las descargas y se editará:

mkdir ~/ervideoclus
cd ~/ervideoclus
cp /usr/local/share/ervideoclus/ervideoclus_script .
vi ervideoclus_script

Los parámetros que hay que editar son:

  • RS_USR: Nombre de usuario de la cuenta de pago de RapidShare
  • RS_PASS: Clave de la cuenta de pago de RapidShare
  • RAR_LINKS: Lista de enlaces que componen la descarga RAR.
Se puede incluir los enlaces tal cual de rapidshare, enlaces a sitios de redirección para ocultar el referer, o incluso la parte del código HTML que contiene los enlace (en Firefox se puede usar "Ver codigo fuente seleccionado").
  • RAR_PASS: Clave de los archivos RAR, si tiene.
Los siguientes parámetros no es necesario modificarlos:
  • VIEWER: Ruta y parámetros del visor de video. Se puede dejar vacía si solo se quiere realizar la descarga.
  • CACHEDIR: Directorio que se usará para cachear el acceso a red.
  • UNRAR: Ruta al descompresor RAR.

Una vez configurado todos los parámetros se lanzará la descarga con:

./ervideoclus_script

El programa primero comprobará la disponibilidad de todos los enlaces, y que son archivos RAR, tras esto buscará un archivo de vídeo dentro de los RAR y comprobará que es válido. Una vez realizadas todas estas comprobaciones se empezará la descarga y pasado un tiempo se lanzará el visor.

Si se corta la conexión a Internet, o hay cualquier problema, bastará con cortar el programa y volver a lanzarlo. La parte ya descargada se leerá directamente del cache, y se continuará por donde se iba.

Una vez descargado el video, se tendrá una copia en el directorio desde el que se lanzó el script, que se podrá guardar, y una copia de las partes interesantes (no enteros) de los RAR en el directorio de cacheo, que se podrán borrar.

Problemas

Si encontrais cualquier problema no dudeis en comunicarlo a través de http://code.google.com/p/elparaito/issues/entry, indicando en "Summary" la palabra ervideoclus.


Por hacer

Las siguiente mejoras que se pretenden realizar son:

  • Pasar el script de bash a un entorno gráfico
  • Realizar paquetes para Debian
  • Añadir como particionador hacha (bastante facil)
  • Poder desactivar el CACHEO
y para un futuro:
  • Añadir más sitios, el problema es que seguramente necesiten también pago.


Sign in to add a comment
Powered by Google Project Hosting