articulos utiles

Cómo descargar automáticamente prácticamente cualquier cosa tan pronto como esté disponible

Internet realmente tiene todo, y todo está disponible para descargar sin mover un dedo. Una serie de scripts útiles, todos instalables en pocos minutos, pueden transformar su computadora en una máquina automática de descarga de medios.

Hemos presentado todo tipo de descargadores automáticos que captan programas de TV después de su emisión y películas tan pronto como se lanzan, pero no tiene que detenerse allí. Puede programar música, cómics, videojuegos y prácticamente cualquier otra cosa como descarga con un mínimo esfuerzo. En esta publicación, veremos cómo configurar scripts existentes para adquirir todo tipo de medios y utilizar una herramienta llamada FlexGet para manejar el resto.

Antes de comenzar

Todas las herramientas de esta guía funcionan con BitTorrent, que debe configurar de forma segura antes de hacer cualquier otra cosa. Sin embargo, si desea utilizar Usenet, deberá configurar SABnzbd + para que todo funcione correctamente.

Si elige la ruta Usenet y SABnzbd +, necesitará algunas cosas:

  • Su nombre de usuario y contraseña SABnzbd +, que elegirá cuando lo configure (suponiendo que elija establecer un nombre de usuario y contraseña, es decir).
  • Su clave SABnzbd + API, que puede encontrar en la sección Configuración en la pestaña General. Se verá algo así como 5ape87035c49c4b8f461e55f0z9z4z02.
  • Una ubicación para guardar sus archivos descargados. Haga carpetas individuales para cada tipo de medio (por ejemplo, televisión, películas, música, libros electrónicos, etc.).
  • Información del proveedor de búsqueda de NZB, como su nombre de usuario y contraseña y / o clave API. Cada proveedor es un poco diferente, por lo que la información que necesita variará. Consulte nuestra guía de Usenet para más información.
  • Si está en una Mac, descargue e instale Python (si aún no está instalado).

Con todo eso listo, es hora de comenzar.

Televisión

Su computadora puede actuar como una grabadora de video personal de Internet, descargando episodios de TV tan pronto como se emitan, gracias a la ayuda de una aplicación llamada Sick Beard. Simplemente instálelo, dígale los programas que desea rastrear, cómo desea descargar esos programas (a través de BitTorrent o Usenet), y deje que haga el resto. Siga estos pasos para instalarlo:

En una PC con Windows ...

  1. Descargar Sick Beard.
  2. Descomprima Sick Beard en una carpeta y colóquela donde quiera que viva. Ejecútelo y habrá terminado con la instalación.

En una Mac ...

  1. Descargue las últimas versiones de Git y Cheetah. (No se preocupe porque Cheetah es viejo. He estado usando la misma versión desde Snow Leopard. Funciona muy bien en Lion y Mountain Lion).
  2. Instala Git a través del instalador incluido. Cuando termine, abra la Terminal (en Disco Duro → Aplicaciones → Utilidades) para instalar Cheetah. Tipo
  3. discos compactos

  4. dentro de la ventana de terminal, un espacio, y arrastre la carpeta de descarga de Cheeat descomprimida a la ventana de terminal. Tu chommand final debería verse como
  5. cd / Descargas / Cheetah-2.4.4

  6. . Presione enter. A continuación, pegue
  7. instalación de sudo python setup.py

  8. y presione enter nuevamente. Cheetah se instalará en aproximadamente un minuto.
  9. Entrar
  10. cd / Aplicaciones

  11. en la ventana de su terminal para cambiar a la carpeta de Aplicaciones de su computadora, luego ingrese
  12. git clone git: //github.com/midgetspy/Sick-Beard.git

  13. para obtener la última fuente de Sick Beard de GitHub.
  14. Cuando Sick Beard complete la instalación, ejecútelo ingresando este comando en la ventana de su terminal:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Si desea ejecutar Sick Beard como una aplicación, simplemente abra Automator o AppleScript Editor, cree un flujo de trabajo / script que ejecute ese comando de terminal y guárdelo como una aplicación.

Una vez que Sick Beard esté en funcionamiento, apunte su navegador web de elección a localhost: 8081 para comenzar. Sick Beard es una herramienta poderosa y requiere cierta configuración. Antes de comenzar a agregar sus programas favoritos, ingrese a la sección de configuración y configure lo siguiente:

  • Configuración de búsqueda : si está usando Sick Beard para encontrar archivos NZB para descargar con Usenet, deberá ingresar su nombre de usuario, contraseña y clave de API SABnzbd + en esta sección. Si desea descargar torrents, solo tendrá que habilitar esa opción y decirle a Sick Beard dónde está su carpeta de torrent watch.
  • Proveedores de búsqueda : si está descargando programas a través de Usenet, deberá configurar proveedores de búsqueda en esta sección. Marque las casillas junto a las que desea usar, luego seleccione sus nombres en la siguiente sección para ingresar las credenciales necesarias. Por ejemplo, NZBMatrix requiere un nombre de usuario y una clave API. Si siguió las instrucciones al principio de la publicación, debe tener esta información lista para usar.
  • Postprocesamiento: los usuarios de SABnzbd + no tendrán que configurar mucho aquí, ya que manejará el postprocesamiento por usted. Sin embargo, puede pedirle a Sick Beard que haga parte del trabajo. Sin embargo, los usuarios de BitTorrent querrán configurar esto a su gusto, ya que la mayoría de los clientes de torrent no harán mucho en el proceso posterior.
  • Notificaciones : a diferencia de las otras herramientas que cubriremos en esta guía, es probable que desee saber tan pronto como sus programas favoritos hayan terminado de descargarse. Sick Beard proporciona ganchos para una serie de servicios de notificación para que pueda averiguarlo de inmediato, utilizando prácticamente cualquier herramienta que desee. La configuración es muy fácil, así que solo busque su aplicación de notificación de preferencia e ingrese la información requerida en esta sección.

Después de completar la configuración inicial, agregue los programas de TV que desea rastrear desde la interfaz de Sick Beard. Si necesita ayuda para agregar programas, ya que el proceso es un poco confuso la primera vez, consulte nuestra guía completa de Sick Beard.

Películas

Couch Potato realiza un seguimiento de todas las películas que desea ver, y también las descarga. La instalación es fácil tanto en Windows como en OS X:

  1. Descargar Couch Potato.
  2. Inicie Couch Potato y visite localhost: 5000 para comenzar.

Con Couch Potato abierto en su navegador web, haga clic en el icono de Cog arriba para configurarlo. Aquí hay una descripción general de cada pestaña y lo que puede configurar:

  • General : establezca la dirección IP y el puerto de la interfaz web de Couch Potato, su nombre de usuario y contraseña y otras configuraciones generales.
  • Descargadores : configure SABnzbd + y / o su directorio BitTorrent Black Hole (es decir, la carpeta que está mirando su cliente BitTorrent) en esta sección.
  • Proveedores : configure los proveedores de búsqueda de archivos NZB y torrent que desea usar para descargar películas. (Necesitará las credenciales relevantes que recopiló al principio de esta publicación para hacer que Couch Potato funcione con Usenet).
  • Calidad : active y desactive las diversas opciones de calidad para las películas descargadas (por ejemplo, 720p, BR-Rip, Screener, etc.).
  • Renombrar : establezca las reglas de cambio de nombre que desee aplicar después de que una película finalice la descarga.

Las otras secciones no son obligatorias, pero siéntase libre de explorar para descubrir más de las características de Couch Potato. Una vez que haya terminado con la configuración, use la barra de herramientas en la parte superior para buscar una película, seleccione la calidad deseada (por ejemplo, 720p, DVD-Rip, etc.) y agréguela a su lista de observación. Repita este proceso para cualquier película que desee rastrear (y descargar). Couch Potato se encargará del resto.

Música

El seguimiento de los nuevos lanzamientos de su música favorita, la descarga automática de canciones y la conversión de esas canciones a su formato de preferencia es realmente fácil con una herramienta llamada Auriculares. Incluso puede extraer letras y carátulas de las canciones que descarga. Siga estos pasos para instalarlo:

  1. Descargue los archivos fuente de los auriculares de GitHub.
  2. Descomprima la fuente y colóquela donde desee. (Los usuarios de OS X deben guardarlo en su carpeta de aplicaciones).
  3. Lanzamiento de auriculares. Los usuarios de Windows pueden iniciarlo haciendo clic derecho en el archivo Headphones.py y seleccionando Abrir con → Python. Los usuarios de Mac deben abrir la Terminal (en Disco Duro → Aplicaciones → Utilidades) e ingresar este comando:
  4. python /Applications/Headphones.py

  5. Si está configurando otros servicios mencionados en esta publicación, es probable que los auriculares tengan un puerto conflictivo de 8081. Al ejecutar el script Headphones.py, se le informará del conflicto y se le pedirá que elija un nuevo puerto. Puedes elegir lo que quieras, pero opté por 8181.

Los auriculares tienen muchas funciones y son completos, pero solo necesita configurar algunos ajustes para comenzar. Haga clic en el icono del engranaje arriba y configure las siguientes secciones:

  • Interfaz web : establezca su dirección IP, puerto, nombre de usuario y contraseña en esta sección. También puede establecer otras configuraciones generales, como la frecuencia con que los auriculares buscan nuevos archivos.
  • Configuración de descarga : ingrese su información de usuario SABnzbd + y la clave API en esta sección para descargar a través de Usenet. Para usar BitTorrent, solo especifique su directorio de Black Hole (es decir, la carpeta que está mirando su cliente de BitTorrent).
  • Proveedores de búsqueda : configure proveedores de búsqueda NZB si está utilizando Usenet. Necesitará las credenciales relevantes recopiladas al comienzo de esta publicación. Para BitTorrent, solo seleccione los rastreadores que desea usar.
  • Calidad y procesamiento posterior : elija la calidad de los archivos que desea descargar de forma predeterminada y habilite las funciones de procesamiento posterior (por ejemplo, agregar letras y carátulas de álbumes).
  • Configuración avanzada : establezca reglas de cambio de nombre, conversión de formato y más. (No necesita configurar nada en esta sección, pero hay muchas características interesantes que debe explorar).

Una vez que haya terminado de configurar los auriculares, simplemente busque la banda que desea rastrear usando la barra de herramientas en la parte superior. Cuando encuentre lo que desea, agregue la banda a su lista de vigilancia y los auriculares los rastrearán. Repite este proceso para todas las bandas que te gusten.

Todo lo demas

No tiene que detenerse con la televisión, el cine y la música. Algunos otros descargadores están a su disposición:

  • Omniverse descarga automáticamente los cómics.
  • LazyLibrarian descarga automáticamente libros electrónicos.
  • Gamez descarga automáticamente videojuegos.

Si esa lista no cubre lo que necesita, FlexGet proporciona una forma de crear sus propios descargadores personalizados. Lee las fuentes RSS, los archivos CSV y las páginas HTML para encontrar torrents, NZB, podcasts o lo que sea que esté buscando, y las transmite a los descargadores que tienen soporte de directorios de vigilancia. Esto incluye rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad y más. Todo lo que debe hacer es instalarlo, decirle dónde buscar, qué buscar y qué hacer con los archivos que encuentra. El proceso de instalación varía, así que siga las instrucciones para su sistema operativo.

En una PC con Windows ...

  1. Instala Python (si aún no lo has hecho).
  2. Instalar easy_install.
  3. Presione Windows + R y ejecute este comando:
  4. easy_install flexget

  5. Cuando se le solicite, ejecute el siguiente comando para verificar la instalación:
  6. flexget -V

En una Mac (OS X 10.6 y superior) ...

  1. Abra la Terminal (en Disco Duro → Aplicaciones → Utilidades) y ejecute este comando:
  2. sudo easy_install flexget

  3. . (Sí, realmente solo necesitas ejecutar eso y OS X sabrá qué hacer).
  4. Es posible que también necesite usar easy_install para instalar algunos complementos, como uno para Transmission (si eso es lo que está utilizando como descargador). Aquí hay un ejemplo:
  5. sudo easy_install transmissionrpc

  6. Cree un archivo de texto plano llamado
  7. com.flexget.plist

  8. en ~ / Library / LaunchAgents. (Esa es su carpeta de inicio → Biblioteca → Iniciar agentes.) Pegue lo siguiente en el archivo (o simplemente descargue esto):
  9. Etiqueta

    com.flexget

    Argumentos del programa

    / usr / local / bin / flexget

    —Cron

    agradable

    1

    StartInterval

    900

    RunAtLoad

  10. De vuelta en la Terminal, ejecute este comando:
  11. launchctl load -w ~ / Library / LaunchAgents / com.flexget.plist

FlexGet no es útil a menos que le des algo que hacer. La aplicación funciona con tareas específicas escritas en YAML, que es un formato de datos muy simple y legible. Echemos un vistazo a un archivo de configuración FlexGet de muestra escrito en YAML (config.yml) para ayudarlo a comprender cómo funciona:

Tareas:

tarea de prueba:

rss: //mysite.com/myfeed.rss

serie:

- Mi show favorito

- Otro buen espectáculo:

calidad: 720p

descargar: / home / me / watchdir /

La primera línea dice "tarea de prueba": para identificar que esta es una tarea llamada "prueba". La segunda línea identifica una fuente RSS para que FlexGet la monitoree. A continuación, una lista de series le dice a FlexGet qué buscar dentro de esa fuente RSS. En el caso de "Another Good Show", notará que "quality: 720p" está designado para decirle a FlexGet que solo busque archivos de 720p para ese show. Finalmente, se especifica un directorio de descarga en la máquina local. Cualquier archivo que coincida con los criterios especificados en esta tarea se colocará en ese directorio, que es observado por un descargador (como SABnzbd + o uTorrent).

El formato es bastante simple de seguir, pero variará según lo que desee crear. No podemos entrar en cada pequeña opción sin escribir un manual completo, y los creadores de FlexGet ya hicieron uno. Asegúrese de consultar esas instrucciones de configuración para obtener más ayuda sobre cómo crear su propio archivo config.yml para que FlexGet lo use.

Después de completar su archivo de tareas, guárdelo como archivo config.yml en

C: \ Users \ YOURUSER \ flexget \

en Windows 7

C: \ Documentos y configuraciones \ YOURUSER \ flexget \

en Windows XP o

~ / .flexget /

en OS X. Para ejecutar cualquiera de las tareas especificadas, abra la línea de comando en el sistema operativo que prefiera y ejecute el siguiente comando:

flexget —nameOfTask

Por supuesto, querrá reemplazar "nameOfTask" con el nombre de una tarea en su archivo config.yml. Si configura todo correctamente, esa tarea se ejecutará y tendrá su propio descargador automático personalizado.

Bonificación adicional: ¿Desea obtener todo esto en su NAS? ¡También tenemos una guía para eso!

.