Cómo descargar archivos desde sitios web para compartir archivos usando Plowshare

Muchos sitios web para compartir archivos requieren la ejecución de JavaScript no libre. Algunos sitios web, como Filefactory, son accesibles a través de la terminal usando plowshare. Para instalar plowshare, es necesario descargar algunas dependencias. Puede encontrar una lista de las dependencias necesarias aquí:

https://github.com/mcrapet/plowshare/blob/master/INSTALL

Primero necesitamos el software básico para descargar y compilar archivos:

$ sudo aptitude install build-essential git

Para instalar todas las dependencias disponibles en los repositorios de Trisquel, simplemente ejecute el siguiente comando para Trisquel 6:

$ sudo aptitude install recode imagemagick sxiv qiv fim fbi aview caca-utils libcaca-dev rhino
(feh se ha eliminado ya que depende del libcurl de Trisquel)

Y este comando para Trisquel 7

$ sudo aptitude install recode imagemagick sxiv qiv fbi feh aview caca-utils libcaca-dev rhino

Plowshare requiere una versión más nueva de curl que la que se proporciona en los repositorios de Trisquel 6. Primero, quita el rizo de Trisquel:

$ sudo aptitude remove curl

Ahora, compile una versión más reciente de curl con soporte SSL (que es la razón por la que estamos instalando libssl-dev). Se pueden encontrar diferentes versiones de curl aquí:

http://curl.haxx.se/download/

Para compilar la versión actual (7.49.1) ejecute los siguientes comandos:

$ wget --no-check-certificate https://curl.haxx.se/download/curl-7.49.1.tar.gz $ tar xvf curl-7.49.1.tar.gz $ cd curl-7.49.1/ $ sudo aptitude install libssl-dev build-essential $ ./configure $ make $ sudo make install $ sudo ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4 $ cd

Ahora podemos compilar plowshare.

Para instalar plowshare, ejecute el siguiente comando:

$ git clone https://github.com/mcrapet/plowshare.git $ cd plowshare $ sudo make install

Para instalar plugins, ejecute

plowmod -i
En Trisquel 7, debido a la versión más reciente de git, puede actualizar usando
plowmod -u

En Trisquel 6 simplemente elimine la carpeta ~/.config/plowshare y luego ejecute "plowmod -i" nuevamente.

Ahora, para descargar un enlace, simplemente ejecute (reemplace "URL" por el enlace):

$ plowdown URL

Para descargar desde MEGA, debe instalar el complemento MEGA. En primer lugar, instale las siguientes dependencias:

$ sudo aptitude install libssl-dev autoconf automake

A continuación, utilice plowmod:

$ plowmod -i https://github.com/mcrapet/plowshare-module-mega.git $ cd ~/.config/plowshare/modules.d/mega.git $ ./autogen.sh $ ./configure --enable-local $ make

Para actualizar en Trisquel 7 como antes, use "plomod -u" y en Trisquel 6 como antes, elimine el directorio ~/.config/plowshare/modules.d/mega.git y vuelva a ejecutar los comandos anteriores.

Para descargar desde MEGA es necesario usar comillas '*' debido a los caracteres especiales en la URL, por ejemplo, (reemplace las estrellas por la URL que desea descargar):

plowdown 'https://mega.co.nz/#!***'

Tenga en cuenta que cuando probé el complemento MEGA, no siempre funcionó (a veces, después de descargar el archivo, no se guardó correctamente).

Si recibe un error, simplemente vuelva a intentar la descarga hasta que funcione.

Actualización: El plugin MEGA funciona bien ahora.

Revisiones

03/30/2025 - 04:00
Carlos segura