En la actualidad es bastante común que veamos un video que nos gusta, o que escuchemos un buen tema musical y que del tirón queramos bajarlos a nuestro ordenador. Como bien sabemos la gran mayoría de navegadores cuentan con herramientas de descarga, pero si lo que deseamos es una descarga totalmente controlada y segura, en la cual no corramos el riesgo de perder el tiempo invertido en nuestra descarga, debido a alguna falla como un apagón de luz o el colapso del sistema, siempre es recomendable tener un buen gestor de por medio.

En este artículo te hablaremos de una alternativa que permitirá que puedas descargar tus archivos multimedia desde las principales plataformas como Youtube, pycurl, FFmpeg o básicamente cualquier plataforma que te arroje un link directo.

PyIDM es una alternativa de código abierto, ligera y multiplataforma para gestionar descargas multimedia de la web. Esta es una herramienta bastante importante, ya que nos proporciona una administración muchísimo más eficiente a la hora de descargar archivos, esto optimiza la velocidad en las que estos se descargan y proporciona una que otra herramienta adicional bastante interesante. Como su nombre lo indica, está desarrollada en el lenguaje Python y ya le está haciendo frente al mundialmente conocido IDM (Internet Download Manager).

Este programa cuenta con una sencilla pero funcional interfaz, la cual cuenta con un original ‘’Look’’ que se posee más de 140 skins para personalizarla. Este programa nos permite copiar y pegar los links en la ventana señalada para URL. Su principal fortaleza es la descarga de videos, con ella podemos escoger parámetros como la resolución, el formato en el que queremos que descargue (AVI, MP4, FLV, WMV, MOV, etc.) incluso la carpeta destino. También nos mostrará otras pestañas que nos permitirán ver opciones como ‘’Downloads’’ esta nos permitirá ver la lista o la ‘’cola’’ de descarga que tenemos, al igual que el progreso de cada una de ella, podrás pausarla y luego reanudarla, también podremos ver el vídeo a medida que va descargando, una maravilla total.

Es un programa compatible para Windows, podremos acceder a él de una manera muy sencilla, descargaremos una versión portable desde GutHub, la cual descomprimiremos sus ficheros en una carpeta y ejecutaremos el instalador ‘’PyIDM.exe’’.

Ahora bien, su proceso de instalación en Linux es diferente, ya que primero, deberemos tener los componentes necesarios para su correcto funcionamiento.

  • En Ubuntu:
  • En Fedora:

  • Pip3 para instalar el pyIDM

Así que ya sabes, si eres alguien que constantemente consume contenido multimedia y te ves en la necesidad de descargar múltiples archivos desde la web, PyIDM es tu opción de código abierto ideal, ya que mezcla todo lo que vas a necesitar: Una estética y sencilla interfaz, la capacidad de gestionar todos los detalles de la descarga que estás llevando a cabo, te permitirá descargar desde distintas plataformas y todo esto gratis. No lo pienses 2 veces para escoger PyIDM como tu gestor de descargas predeterminado.

1 COMENTARIO

  1. pip3 install pyIDM
    Collecting pyIDM
    Using cached PyIDM-2020.8.13-py3-none-any.whl (211 kB)
    Collecting plyer
    Downloading plyer-1.4.3-py2.py3-none-any.whl (133 kB)
    |████████████████████████████████| 133 kB 618 kB/s
    Requirement already satisfied: pillow in /usr/lib/python3/dist-packages (from pyIDM) (7.0.0)
    Collecting pyperclip
    Downloading pyperclip-1.8.0.tar.gz (16 kB)
    Requirement already satisfied: certifi in /usr/lib/python3/dist-packages (from pyIDM) (2019.11.28)
    Collecting youtube-dl
    Using cached youtube_dl-2020.9.14-py2.py3-none-any.whl (1.8 MB)
    Collecting pystray
    Using cached pystray-0.17.1-py2.py3-none-any.whl (46 kB)
    Collecting PySimpleGUI>=4.18
    Using cached PySimpleGUI-4.29.0-py3-none-any.whl (357 kB)
    Collecting pycurl
    Using cached pycurl-7.43.0.6.tar.gz (222 kB)
    ERROR: Command errored out with exit status 1:
    command: /usr/bin/python3 -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘”‘”‘/tmp/pip-install-1vgz6o_7/pycurl/setup.py'”‘”‘; __file__='”‘”‘/tmp/pip-install-1vgz6o_7/pycurl/setup.py'”‘”‘;f=getattr(tokenize, ‘”‘”‘open'”‘”‘, open)(__file__);code=f.read().replace(‘”‘”‘\r\n'”‘”‘, ‘”‘”‘\n'”‘”‘);f.close();exec(compile(code, __file__, ‘”‘”‘exec'”‘”‘))’ egg_info –egg-base /tmp/pip-install-1vgz6o_7/pycurl/pip-egg-info
    cwd: /tmp/pip-install-1vgz6o_7/pycurl/
    Complete output (22 lines):
    Traceback (most recent call last):
    File “/tmp/pip-install-1vgz6o_7/pycurl/setup.py”, line 236, in configure_unix
    p = subprocess.Popen((self.curl_config(), ‘–version’),
    File “/usr/lib/python3.8/subprocess.py”, line 854, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    File “/usr/lib/python3.8/subprocess.py”, line 1702, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: ‘curl-config’

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File “”, line 1, in
    File “/tmp/pip-install-1vgz6o_7/pycurl/setup.py”, line 988, in
    ext = get_extension(sys.argv, split_extension_source=split_extension_source)
    File “/tmp/pip-install-1vgz6o_7/pycurl/setup.py”, line 649, in get_extension
    ext_config = ExtensionConfiguration(argv)
    File “/tmp/pip-install-1vgz6o_7/pycurl/setup.py”, line 101, in __init__
    self.configure()
    File “/tmp/pip-install-1vgz6o_7/pycurl/setup.py”, line 241, in configure_unix
    raise ConfigurationError(msg)
    __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: ‘curl-config’
    —————————————-
    ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

DEJA UNA RESPUESTA

Por favor, introduzca su comentario!
Por favor, introduzca su nombre aquí