Como instalar el plowshare en un Qnap para poder bajar de megaupload y de rapidshare
Primero de todo, agradecer un montón al autor del plowshare que nos ha ayudado a conseguir hacer funcionar su herramienta en un Qnap (llego a conectarse a mi NAS para modificarme el código!!!!)
Segundo, todo lo que voy a explicar está hecho en un Qnap 209 Pro II con firmware 3.1.0 Build 0708T (el último en este momento), aunque supongo que funcionará en otros muchos modelos
Tercero, plowshare baja de más sites (además de que puede subir a megaupload), pero me centro en rapidshare y megaupload porque son los dos que más uso (casi exclusivamente)
Cuarto, espero que dentro de poco veamos el plowshare o una evolución del mismo soportado por la propia Qnap!!!!
Bueno, primero un poco de introducción
Yo de unix se más bien poco, y he estado un tiempo peleandome para o con el slimrat o con el plowshare poder bajar de megaupload o de rapidshare sin necesidad del PC
Siempre había usado en el PC el jdownloader, pero lo que quería es aprovechar el NAS y así apagar el PC.
Al principio conseguí funcionar con slimrat sólo para rapidshare (para megaupload necesita usar un paquete que no está en ipkg, o en una nueva versión otro que si que está, pero entonces lo que no está en ipkg es la nueva versión de slimrat)
Después conseguí hacer funcionar el plowshare también para rapidshare, pero no podía para megaupload.
Ni uno ni otro paquete los mantienen los propios autores en ipkg, así que podemos dar gracias de que a día de hoy está en IPKG la última versión de plowshare, pero no la de slimrat.
Hace unas dos semanas me deja de funcionar del todo el slimrat, creo que por una actualización de perl que se bajo del IPKG, así que puse todo mis esfuerzos en hacer que funcionara el megauopload en plowshare.
Y en esos intentos resulta que el autor del plowshare es de... mi misma ciudad!!!!!
La verdad es que gracias a su colaboración, al final funciona.
Bueno, ahora al meollo
Instalación desde cero
Nos conectamos a nuestro qnap por terminal (yo uso Putty)
Desde IPKG, y yo lo he hecho en este orden, instalamos (cada vez es poner ipkg install y luego el nombre del paquete):
- El plowshare (que te instala unas cuantas dependencias)
- El imagemagick
- El py25-pil
- El ossp-js
- El tesseract-ocr
- Y el tesseract-ocr-lang-eng
Luego, si ponía directamente plowdown, me daba un error de que no encontraba un fichero, que si que está, pero es que la ruta que me decía no era la correcta.
He conseguido que me funcione si antes me muevo al siguiente directorio
cd /share/HDA_DATA/.qpkg/Optware/share/plowshare (si tienes algún RAID configurado el directorio HDA_DATA se llama MD0_DATA)
Este problema es un tema de enlaces dinámicos y permisos, pero como no tengo ni idea de como arreglarlo, siempre me pongo en este directorio y punto (será bienvenida cualquier ayuda al respecto)
Si no hacemos nada más, nos funcionará rapidshare, pero no megaupload.
Para que nos funcione megaupload, tenemos que editar el fichero download.sh que está en el directorio de antes, en el del plowshare:
- En la linea después del comentario # Get library directory que pone LIBDIR=$(dirname "$(readlink -f "$(which "$0")")") tenemos que poner LIBDIR=$(dirname "$(absolute_path "$(which "$0")")")
Y en el fichero megaupload.sh que está en el subdirectorio modules desde donde estabamos:
- En la linea que pone convert - +matte gif:- | ocr | tr -c -d '[a-zA-Z0-9]') || tenemos que poner convert - +matte gif:- | ocr | sed "s/[^a-zA-Z0-9]//g") ||
En lugar de hacer estos dos cambios os podríais bajar las últimas versiones de estos dos ficheros que están en la web del plowshare aqui, pero yo os explico exactamente los cambios que han hecho que funcionen en mi máquina
Y una vez hechos estos dos cambios, ya podéis bajar de megaupload sin problemas, os adivinará el captcha (a veces tiene que hacer más de un intento) y os bajará el fichero.
Si queréis saber como usar el plowshare aquí hay ejemplos de como usarlo.
Bueno, en otro post os explicaré algunos truquillos que uso para no liarme con todo lo que estoy bajando.