My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Como_instalar_PyDownTV  
Cómo Instalar PyDownTV
Featured, Phase-Deploy
Updated Aug 4, 2011 by aabi...@gmail.com

Introduction

Cómo Instalar PyDownTV

GNU/Linux y Mac OS X

Descargar el zip o el tar.gz desde la sección descargas

Para instalar pydowntv tanto en GNU/Linux como en Mac OS X:

  • Descomprimir:
  •     $ tar xzvf PydownTV-xx.tar.gz
  • Entrar al directorio creado:
  •     $ cd PydownTV-xx.tar.gz
  • Ejecutar:
  •     $ python setup.py install
    • (Depende de tu instalación de python puede que necesites ser root):
    •         $ sudo python setup.py install
  • INSTALADO! Ejecutar desde cualquier directorio: $ pydowntv.py

Requisitos:

  • Python (preferiblemente >= 2.7 (http://www.python.org/download/). Suelen venir instalados en GNU/Linux
  • libmms (para las televisiones que lo necesiten. Para instalar ver final.

Windows

El ejecutable que se distribuye con la versión para Windows no necesita ser instalada, se ejecuta haciendo doble click o desde la consola de Windows.

No requisitos

Dependencias

  • Protocolo mms:// para GNU/Linux y Mac OS X

Los vídeos que utilizan en protocolo mms:// necesitan libmms para funcionar (solo se requerirá este paquete si se intenta descargar un vídeo de ese tipo. El script puede funcionar sin libmms mientras no quiera descargar vídeos que utilicen este protocolo).

Por ahora solo hay soporte para Mac OS X y GNU/Linux para estos vídeos

Para descargar esta dependencia ir a http://sourceforge.net/projects/libmms/ y descargar la última versión.

En GNU/Linux

Para instalar en GNU/Linux hacer el típico:

$ ./configure
$ make
$ sudo make install

Lo más seguro es que también esté disponible en tu sistema de paquetes. No lo puedo asegurar pero no me extrañaría (en cuanto lo sepa seguro, lo confirmo). Probar a buscarlo. Por ejemplo en Debian GNU/Linux:

sudo aptitude search libmms

Acabo de comprobar que por lo menos en Debian GNU/Linux si está disponible en Stable: http://packages.debian.org/squeeze/libmms0 y en Ubuntu también: http://packages.ubuntu.com/natty/libmms0

Así que para instalar es más fácil todavía:

$ sudo apt-get install libmms0

Instalar el libmms, no el libmms-dev, sino tendréis que compilarlo y estamos en las mismas ;)

En Mac OS X

Se puede instalar de la misma manera siempre que se disponga de todas las dependencias para su compilación. También está disponible en MacPorts:

$ sudo port install libmms

Mediante este sistema la librería se instala en /opt/local/lib/ y para que funcione en PyDownTV hay que instalarla en /usr/lib por lo que podemos crear enlaces simbólicos en este directorio con (estando en el directorio /usr/lib:

$ cd /usr/lib
/usr/lib/ $ sudo ln -s /opt/local/lib/libmms.* .

También está disponible en brew: $ brew install libmms Como en MacPorts también se instala en /opt por lo que hay que hacer los mismo enlaces simbólicos.

Ahora también está disponible en la sección de descargas. El paquete compilado para Mac OS X. Bajar, descomprimir y copiar las librerías a /usr/lib o ejecutar ./install.sh con permisos de root:

$ sudo ./install.sh
  • Protocolo rtmp:// en GNU/Linux, Mac OS X y Windows

En GNU/Linux

rtmpdump se encuentra en los repositorios de las principales distribuciones GNU/Linux, así entonces para destros tipo Debian GNU/Linux:

sudo apt-get install rtmpdump

En Mac OS X

rtmpdump se encuentra en MacPorts:

sudo port install rtmpdump

También puedes descargar el código de Web Oficial de rtmpdump y compilarlo e instalarlo.

Windows

El ejecutable de rtmpdump puede ser descargado de su página we oficial. (Enlace directo a la última versión aquí)

Para que funcione rtmpdump con PyDownTV el ejecutable que se encuentra en la carpeta que se acaba de descargar con nombre "rtmpdump.exe" tiene que encontrarse en el mismo directorio que pydowntv.exe o en su defecto, tiene que estar incluído en el PATH del sistema (Windows).

Recomendación para aquellos a los que a la palabra PATH les suene a chino:

Para establecer en el PATH rtmpdump.exe en windows lo más fácil (y también lo más guarrero) es copiar el programa llamado "rtmpdump.exe" que está dentro de la carpeta de descarga de Rtmpdump y copiarlo en la carpeta System32 (generalmente en c:\Windows\System32

Versión de desarrollo en SVN

La versión de SVN también se puede descargar y utilizar. Para obtener la versión actual de SNV:

svn checkout http://pydowntv.googlecode.com/svn/trunk/trunk pydowntv
cd pydowntv

Para instalar:

sudo python setup.py install

Hay que tener en cuenta que la versión en SVN puede estar más actualizada que la última versión en BETA, pero puede también que tenga algún fallo en el momento de la descarga que haga que no funcione bien el script.


Sign in to add a comment
Powered by Google Project Hosting