Archivo para la categoria Software

Automatizar las descargas de series con rTorrent, FlexGet y RSS

Desde hace ya unos años se ha puesto muy de moda la descarga de series de televisión. Yo descargo principalmente series americanas, pero también algunas inglesas y anime japonés, aunque el anime lo bajo de fansubs de toda la vida y no como voy a explicar aquí. Bajar las series de internet tiene muchas ventajas:

  • Inmediatez: tengo los episodios pocas horas después de su emisión en EEUU (por poner el ejemplo más común) y no tengo que esperar a que algún canal español los emita aquí.
  • Sin anuncios: no hay nada que me corte más el rollo cuando estoy viendo series o películas que las dichosas interrupciones publicitarias, que además son laaaaargas.
  • Versión original: llamadme friki, pero para mí no hay nada como ver las cosas en su versión original, cada vez me gusta menos el doblaje. Lamentablemente mi nivel de inglés no es perfecto y tengo que tirar de subtítulos en español (o en inglés en ocasiones), pero aun así merece la pena. Ahora con el TDT existe la posibilidad de disfrutar de la VOSE en la tele, pero muchas veces los subtítulos son cutres a más no poder.
  • Sin horarios: veo la series cuando puedo y quiero, y no cuando le sale de las narices al que decida la programación de los distintos canales.
  • Calidad: siempre descargo en alta definición (720p en el caso de las series), así que la calidad es mejor que en la mayoría de los canales españoles.

Como ya comenté en rTorrent: cliente de BitTorrent en modo texto para linux, ahora que Megaupload ha caído está aumentando el uso de las redes P2P, especialmente BitTorrent.…

Leer la entrada completa →

, , , ,

8 Comentarios

ruTorrent, interfaz web para rTorrent

Si no sabéis qué es rTorrent, seguramente es que no hayáis leído mis dos últimas entradas y no os enteraréis de nada leyendo esta. Pero no os preocupéis, que aun estáis a tiempo:

En esta ocasión contaré cómo instalar ruTorrent, una interfaz web que permitirá controlar rTorrent desde el navegador. Parto de la base de que ya tenéis instalado y configurado rTorrent más o menos como indico en los posts anteriores.
Como requisito previo para usar ruTorrent, hay que tener instalado un servidor web con soporte PHP y SCGI. En mi caso el servidor web será Apache. Si la máquina donde tenéis rTorrent instalado no cumple estos requisitos, esto es lo que tendríais que hacer:
sudo apt-get install apache2 php5 libapache2-mod-scgi
sudo apt-get install apache2 php5 libapache2-mod-scgi
sudo a2enmod scgi
sudo nano /etc/apache2/httpd.conf

Con el último comando se abre el fichero de configuración de apache httpd.conf, al que habrá que añadir la siguiente línea:

SCGIMount /RPC2 127.0.0.1:5000

Ya que estamos liados con Apache, también puede ser conveniente activar el mod_userdir, que permite usar directorios específicos de usuario a los que se accede con una dirección de tipo http://dominio.com/~usuario:

sudo a2enmod userdir
mkdir ~/public_html/

En nuestra home hemos creado una carpeta public_html, que será accesible a través de la mencionada dirección http://dominio.com/~usuario. Ahí será donde metamos ruTorrent. Pero antes hay que editar el fichero /etc/apache2/mods-availables/php5.conf:

sudo nano /etc/apache2/mods-availables/php5.conf

Y comentar, si lo tenéis, el siguiente bloque de texto poniendo un # al principio de cada línea:

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

Esto no tuve que hacerlo en mi anterior instalación y menudo tiempo perdido esta vez hasta que di con el problema que hacía que no funcionara.…

Leer la entrada completa →

, , , ,

4 Comentarios

rTorrent: configuración y uso

Si leísteis mi entrada rTorrent: cliente de BitTorrent en modo texto para linux y seguisteis todos los pasos, ahora tendréis un flamante rTorrent nuevecito y deseando ser configurado para empezar a funcionar. Y de eso es de lo que va este post (¿cómo? ¿que ya lo habíais deducido por el título? si es que sois unos linces…).

Configuración de rTorrent.

Si optáis por la misma configuración que yo, necesitaréis crear algunos directorios, así que mejor empezar por ahí:

mkdir ~/rtorrent/sesion/
mkdir ~/rtorrent/descargas/
mkdir ~/rtorrent/compartiendo/
mkdir ~/rtorrent/torrents/

No habría ningún problema, por ejemplo, en prescindir del directorio compartiendo y usar en su lugar descargas, donde se almacenarían tanto los ficheros que se están descargando como los que ya se han terminado de bajar.

En ~/rtorrent/rtorrent-0.8.9/doc/ deberíais tener un fichero llamado rtorrent.rc, que es un ejemplo de fichero de configuración y un buen punto donde empezar a aplicar nuestras personalizaciones. Copiamos el fichero a nuestra home con nombre .rtorrent.rc y lo editamos:

cp ~/rtorrent/rtorrent-0.8.9/doc/rtorrent.rc ~/.rtorrent.rc
nano ~/.rtorrent.rc

En el propio fichero vienen explicadas (en inglés) las opciones que trae de ejemplo, se pueden modificar y usar una vez descomentadas (quitando el # del principio de línea). Hay multitud de sitios donde se puede encontrar cómo configurar rTorrent (en algunos de los enlaces que pongo al final de la entrada, sin ir más lejos), pero yo voy a poner aquí las opciones de mi configuración, que no a todos os valdrán, pero que pueden serviros para ver las posibilidades de rTorrent. Solo comento lo que difiera de la configuración por defecto para no extenderme demasiado.

25 peers por torrent como máximo:

max_peers = 25

Permitidos tantos peers como leechers haya cuando esté seedeando un torrent:

max_peers_seed = -1

Un máximo de 20 subidas simultáneas por torrent:

max_uploads = 20

Límites de velocidad de subida y bajada.…

Leer la entrada completa →

, , ,

7 Comentarios

rTorrent: cliente de BitTorrent en modo texto para linux

Con el reciente cierre de Megaupload y el consecuente éxodo de muchos desde la descarga directa a las redes P2P, aprovecho para explicar cómo suelo descargar yo, rescatando una entrada que me rondaba por la cabeza desde hace tiempo.

Habitualmente uso rTorrent (cliente de BitTorrent) desde linux en consola conectándome remotamente por SSH. “Menuda frikada”, diréis algunos, y seguramente tendréis razón, pero dejad que me explique.

Para empezar hay que entender unos cuantos conceptos del mundillo del BitTorrent.

Glosario de términos:

Peer
cada uno de los usuarios que tienen un torrent activo, independientemente de que sean leechers o seeders. P2P significa “Peer to peer”, es decir, de usuario a usuario.
Leecher
sanguijuela, los que están bajando un fichero. Al mismo tiempo comparten.
Seeder
semilla, alguien que tiene un fichero completo y está compartiéndolo sin bajar ya nada.
Tracker
servidor que facilita la conexión entre peers y que aloja los ficheros .torrent.
Torrent
fichero con información sobre el archivo a descargar. Para poder interpretarlo hace falta un cliente BitTorrent (rTorrent en mi caso).
Ratio
relación entre lo que se comparte (se sube) y lo que se baja. Si subes lo mismo que descargas tendrás un ratio de 1. Si subes el doble de lo que descargas, el ratio será de 2 y si subes la mitad de lo que descargas, tu ratio será de… sí, ¡exacto!: 0.5.

Mucha gente piensa que BitTorrent es muy lento, pero esto se debe a que la gente suele dejar de compartir en cuanto tiene lo que quiere y así te encuentras con que no quedan seeders o hay muy pocos y en cambio leechers hay un montón. De ahí que para conseguir rapidez haya que mirar hacia los trackers privados o limitarse a bajar cosas que estén muy solicitadas y que no lleven mucho tiempo disponibles.…

Leer la entrada completa →

, , ,

15 Comentarios

Renovación de mi media server

Hardware

Como ya comenté en Mi solución para el almacenamiento digital, tenía pendiente hacer una renovación hardware de mi media server. Hace un par de semanas me puse a ello y como resultado ahora solo queda de él la caja y los discos duros, el resto de componentes los intercambié con el que solía ser mi ordenador de sobremesa.

La principal razón del intercambio no fue el aumento de potencia que trajo consigo, sino que ya tenía los 6 TB llenos hasta los topes y necesitaba ampliar la capacidad. La placa que tenía no admitía más discos duros, así que aproveché que tenía el otro PC muerto de risa en una esquina con una placa base con 6 puertos SATA. Esos 2 puertos extras quedaron inmediatamente ocupados con 2 discos duros Western Digital Caviar Green de 2 TB. Los dos nuevos discos duros más los dos IDE que tenía los metí en un 4-in-3 Device Module de Cooler Master que encontré en eBay y que, como se puede ver en el enlace, es un chisme que ocupa 3 ranuras de 5.25″ y tiene espacio para 4 dispositivos de 3.5″.

Las configuraciones antes y ahora serían, por tanto, las siguientes:

Leer la entrada completa

, , ,

8 Comentarios