¿Cómo bajar/subir de MEGA desde PI?
Hola,
Ahora que ha salido el nuevo Mega, me gustaría saber que opciones hay para poder subir o bajar archivos desde dicho portal usando el PI. ¿Se podría hacer con algún comando via CLI o con algún portal como el de Transmissión?
Un saludo
Ahora que ha salido el nuevo Mega, me gustaría saber que opciones hay para poder subir o bajar archivos desde dicho portal usando el PI. ¿Se podría hacer con algún comando via CLI o con algún portal como el de Transmissión?
Un saludo
Re: ¿Cómo bajar/subir de MEGA desde PI?
hola, es pronto para una app a medida. Si tienes tiempo, en la misma web de MEGA hay un apartado para desarrolladores, con toda la información para usar MEGA, como conectar, comprobar espacio, subir, bajar ... esta muy interesante. Yo estoy intentando subir desde linea de comandos usando solo bash, a ver si consigo algo.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Si consiguies algo avisa!juanmol wrote: Yo estoy intentando subir desde linea de comandos usando solo bash, a ver si consigo algo.

- PiKISS for Raspberry Pi: https://github.com/jmcerrejon/PiKISS
- Blog: https://misapuntesde.com/
- Patreon: https://www.patreon.com/cerrejon?fan_landing=true
- Twitter: https://twitter.com/ulysess10
- Discord: https://discord.gg/Y7WFeC5
Re: ¿Cómo bajar/subir de MEGA desde PI?
A mi me interesa el tema.
Saludos
Saludos
Re: ¿Cómo bajar/subir de MEGA desde PI?
Otro interesado
Re: ¿Cómo bajar/subir de MEGA desde PI?
Para archivos MUY pequeños sí he conseguido hacerlo funcionar. Pero para archivos de 400 megas ya no tira.
El truco es instalar Chromium (el Chrome sin los "extras"
de Google). El problema del Chromium en la Raspberry Pi está en que consume muchos recursos y a eso le sumamos la mega encriptación de Mega y conseguimos unos bonitos errores de "memoria insuficiente" que yo he tenido. Quizás con las Raspberrys modernas de 512MB podáis subir archivos algo mayores.
Desde luego cuando alguien se curre una aplicación usando la API de Mega va a ser otro servicio que puede cubrir el Raspberry Pi: descargador y subidor de archivos a Mega sin apenas gastar electricidad.
El truco es instalar Chromium (el Chrome sin los "extras"

Desde luego cuando alguien se curre una aplicación usando la API de Mega va a ser otro servicio que puede cubrir el Raspberry Pi: descargador y subidor de archivos a Mega sin apenas gastar electricidad.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Si alguien se anima me comprometo a intentar descargar usando la api.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Alguien sabe si ya existe algún sistema para descargar o subir archivos a mega desde consola?
-
- Posts: 3
- Joined: Thu Jun 06, 2013 11:36 am
Re: ¿Cómo bajar/subir de MEGA desde PI?
Desde consola no se pero si se que esta funcionando el Megauploader 0.7 y va muy bien se que va sobre windows pero quizas no sea muy complicado hacer que funcione no? a mi lo q me interesaria mas saber si existe alguna manera mas que para subir para importar a tus cuentas una lista de enlaces para no tener que ir uno a uno y por la web
Re: ¿Cómo bajar/subir de MEGA desde PI?
Hola, yo he recompilado las megatools para armv6 y funciona muy bien, da algún que otro warning, pero sincroniza bien las carpetas.
Edit2: Me han pedido que explique un poco mejor el proceso, así que aquí lo dejo.
Para construirlo en Raspbian o Raspbmc (o distribuciones basadas en debian en general) necesitáis seguir los siguientes pasos:
Edit: Parece ser, como apuntan en un mensaje posterior, que también es necesario el siguiente comando (es posible que ya lo tengáis instalado, como alguno del paso anterior). Gracias F3RN4ND0:
Luego nos vamos a nuestro directorio personal:
Bajamos los sources
Descomprimimos el paquete:
Entramos en el directorio que se ha creado:
Y lo construimos:
Actualización Dado que el tema del script crea un poco de confusión aconsejo el siguiente paso:
De esta manera ya necesitáis mover los comandos a /usr/bin ni nada por el estilo, podéis ejecutarlo desde donde queráis.
Si no queréis hacer el install, entonces podéis seguir utilizando estas instrucciones:
Se os creará una carpeta "tools" dentro del directorio que habéis descomprimido y contendrá los siguientes ejecutables:
En este punto ya está, si entráis en el directorio tools y ejeuctáis cualquiera de esos comandos, debería funcionar.
Lo que yo hago es copiar la carpeta "tools" a /usr/bin/
Y crear un script para utilzarlos desde cualquier parte, obviamente esto es para un entorno vuestro y cerrado, sino no guardéis vuestro password en un archivo en plano (esto es obvio), y ponedlo siempre como parámetro:
Así para por ejemplo listar los archivos de nuestra cuenta desde cualquier path, sólo tenemos que escribir:
Y ya está.
Personalmente sólo uso megasync como un cronjob para que me sincronice automáticamente cada noche la carpeta de fotos personales.
Saludos.
Edit2: Me han pedido que explique un poco mejor el proceso, así que aquí lo dejo.
Para construirlo en Raspbian o Raspbmc (o distribuciones basadas en debian en general) necesitáis seguir los siguientes pasos:
Code: Select all
$ sudo apt-get install gcc
$ sudo apt-get install build-essential
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libglib2.0-dev
Code: Select all
sudo apt-get install glib-networking
Luego nos vamos a nuestro directorio personal:
Code: Select all
cd ~/
Code: Select all
wget http://megatools.megous.com/builds/megatools-1.9.91.tar.gz
Code: Select all
tar -xvzf megatools-1.9.91.tar.gz
Code: Select all
cd ~/megatools-1.9.91
Code: Select all
$ ./configure --disable-shared
$ make
Code: Select all
$ sudo make install
Si no queréis hacer el install, entonces podéis seguir utilizando estas instrucciones:
Se os creará una carpeta "tools" dentro del directorio que habéis descomprimido y contendrá los siguientes ejecutables:
Code: Select all
./megadf
./megadl
./megaget
./megals
./megamkdir
./megamv
./megaput
./megareg
./megarm
./megasync
Lo que yo hago es copiar la carpeta "tools" a /usr/bin/
Code: Select all
sudo cp -R ~/megatools-1.9.91/tools /usr/bin/megatools
Code: Select all
sudo echo "megatools/mega$1 -u vuestro@email.de.mega -p vuestro_mega_password $2 $3 $4 $5" > /usr/bin/mega
sudo chmod 755 /usr/bin/mega
Code: Select all
mega ls
Personalmente sólo uso megasync como un cronjob para que me sincronice automáticamente cada noche la carpeta de fotos personales.
Saludos.
Last edited by tayoken on Tue Jul 02, 2013 8:52 am, edited 4 times in total.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Hola tayoken, lo primero gacia spor la explicacion. Al hacer el configure, obtengo lo siguiente:
He probado a empezar todo de nuevo, pero me falla al principio, he pensado claro, ya esta instalado asi que lo desinstalo y lo instalo y obtenido lo siguiente para el gcc:
Que puedo hacer? Gracias
Code: Select all
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/pi/megatools-1.9.91':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
pi@raspbmc:~/megatools-1.9.91$ make
-bash: make: command not found
Code: Select all
pi@raspbmc:~$ sudo apt-get install gcc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
binutils cpp cpp-4.6 gcc-4.6 libgmp10 libgomp1 libmpc2 libmpfr4
Suggested packages:
binutils-doc cpp-doc gcc-4.6-locales gcc-multilib make manpages-dev autoconf
automake1.9 libtool flex bison gdb gcc-doc libmudflap0-4.6-dev gcc-4.6-doc
libgcc1-dbg libgomp1-dbg libquadmath-dbg libmudflap0-dbg binutils-gold
The following NEW packages will be installed:
binutils cpp cpp-4.6 gcc gcc-4.6 libgmp10 libgomp1 libmpc2 libmpfr4
0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded.
Need to get 4521 kB/14.1 MB of archives.
After this operation, 34.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://archive.raspbian.org/raspbian/ wheezy/main binutils armhf 2.22-7.1
404 Not Found [IP: 89.16.177.90 80]
Failed to fetch http://archive.raspbian.org/raspbian/pool/main/b/binutils/binutils_2.22-7.1_armhf.deb 404 Not Found [IP: 89.16.177.90 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Re: ¿Cómo bajar/subir de MEGA desde PI?
Parece que no has podido instalar GCC porque no has hecho un "update" y por tanto el configure falla.F3RN4ND0 wrote:Hola tayoken, lo primero gacia spor la explicacion. Al hacer el configure, obtengo lo siguiente:He probado a empezar todo de nuevo, pero me falla al principio, he pensado claro, ya esta instalado asi que lo desinstalo y lo instalo y obtenido lo siguiente para el gcc:Code: Select all
checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... no checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/home/pi/megatools-1.9.91': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details pi@raspbmc:~/megatools-1.9.91$ make -bash: make: command not found
Que puedo hacer? GraciasCode: Select all
pi@raspbmc:~$ sudo apt-get install gcc Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: binutils cpp cpp-4.6 gcc-4.6 libgmp10 libgomp1 libmpc2 libmpfr4 Suggested packages: binutils-doc cpp-doc gcc-4.6-locales gcc-multilib make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg libgomp1-dbg libquadmath-dbg libmudflap0-dbg binutils-gold The following NEW packages will be installed: binutils cpp cpp-4.6 gcc gcc-4.6 libgmp10 libgomp1 libmpc2 libmpfr4 0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded. Need to get 4521 kB/14.1 MB of archives. After this operation, 34.5 MB of additional disk space will be used. Do you want to continue [Y/n]? Y Err http://archive.raspbian.org/raspbian/ wheezy/main binutils armhf 2.22-7.1 404 Not Found [IP: 89.16.177.90 80] Failed to fetch http://archive.raspbian.org/raspbian/pool/main/b/binutils/binutils_2.22-7.1_armhf.deb 404 Not Found [IP: 89.16.177.90 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Tal y como te indica el error, haz lo siguiente:
Code: Select all
sudo apt-get update
Code: Select all
sudo apt-get upgrade -y
Re: ¿Cómo bajar/subir de MEGA desde PI?
Ya lo tengo funcionando, a mi me ha pedido que haga tambien un:
Y el script no lo he conseguido montar, pero bueno es secundario, la cosa es que funciona de lujo. Muchas gracias!!!
Code: Select all
sudo apt-get install glib-networking
Re: ¿Cómo bajar/subir de MEGA desde PI?
F3RN4ND0 wrote:Ya lo tengo funcionando, a mi me ha pedido que haga tambien un:Y el script no lo he conseguido montar, pero bueno es secundario, la cosa es que funciona de lujo. Muchas gracias!!!Code: Select all
sudo apt-get install glib-networking
Me alegro de que te funcione, miraré a ver por qué a mí no me pide el glib-networking, quizá ya lo tenía instalado de antes (lo añado al post igualmente)... Por si lo necesitas aquí tienes un tutorial de cómo funcionan las tools:
http://www.youtube.com/watch?v=LWfFMysaspQ
Edit: Lo del script es una "guarrada" mía, lo suyo sería hacer un "sudo make install" pero cuando lo hice no me funcionó bien, así que digamos que me lo monté de manera manual.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Otra preguntilla hay que dejar abierto el ssh o una vez se esta bajando puedo desconectar?tayoken wrote:F3RN4ND0 wrote:Ya lo tengo funcionando, a mi me ha pedido que haga tambien un:Y el script no lo he conseguido montar, pero bueno es secundario, la cosa es que funciona de lujo. Muchas gracias!!!Code: Select all
sudo apt-get install glib-networking
Me alegro de que te funcione, miraré a ver por qué a mí no me pide el glib-networking, quizá ya lo tenía instalado de antes (lo añado al post igualmente)... Por si lo necesitas aquí tienes un tutorial de cómo funcionan las tools:
http://www.youtube.com/watch?v=LWfFMysaspQ
Edit: Lo del script es una "guarrada" mía, lo suyo sería hacer un "sudo make install" pero cuando lo hice no me funcionó bien, así que digamos que me lo monté de manera manual.
Gracias
Re: ¿Cómo bajar/subir de MEGA desde PI?
Solucionado es Cuestion de poner nohup al principio y & al final
Re: ¿Cómo bajar/subir de MEGA desde PI?
cuando intento ejecutar
sudo echo "megatools/mega$1 -u micorreo@gmail.com -p mipassword $2 $3 $4 $5" > /usr/bin/mega
me dice -bash: /usr/bin/mega: Es un directorio
Que hago mal???
sudo echo "megatools/mega$1 -u micorreo@gmail.com -p mipassword $2 $3 $4 $5" > /usr/bin/mega
me dice -bash: /usr/bin/mega: Es un directorio
Que hago mal???
Re: ¿Cómo bajar/subir de MEGA desde PI?
Hola, hay un error en las instrucciones que he puesto, es mejor hacer el configure con "--disable-shared" y después de hacer el make hacer un "sudo make install"franastor wrote:cuando intento ejecutar
sudo echo "megatools/mega$1 -u micorreo@gmail.com -p mipassword $2 $3 $4 $5" > /usr/bin/mega
me dice -bash: /usr/bin/mega: Es un directorio
Que hago mal???
De esta manera los comandos de mega ya serán accesibles desde cualquier parte del sistema. y podrás ejecutarlo sin necesidad de crearte un script, ni nada parecido.
(Ya está cambiado en las instrucciones)
Re: ¿Cómo bajar/subir de MEGA desde PI?
Mucha gracias ppor tu ayuda
Re: ¿Cómo bajar/subir de MEGA desde PI?
Malas noticias, el creador de megatools ha decidido dar de baja la herramienta debido a no se que problemas con la nueva licencia de la API de Mega. Lo podéis ver en http://megatools.megous.com
Re: ¿Cómo bajar/subir de MEGA desde PI?
Pues la verdad es que sí, menuda m***tzo wrote:Malas noticias, el creador de megatools ha decidido dar de baja la herramienta debido a no se que problemas con la nueva licencia de la API de Mega. Lo podéis ver en http://megatools.megous.com
Por suerte: "The source code is still available on github, because it's impossible to pull down GPL code once it was published, but I don't endorse its use.".
Así que podréis seguir compilando para rasp las megatools, pero quizá el día de mañana deja de funcionar si Mega corta la retrocompatibilidad con la API antigua.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Yo de vosotros no me complicaría la vida e instalaría pyLoad.
Lo tengo funcionando junto a raspbmc y me va de maravillas. Las descargas me funcionan a 1,5Mb/s y todo el contenido se guarda en un disco duro externo.
La gestión se realiza a través de una Web-GUI una vez arrancado el demonio de pyLoad, por lo que es muy sencillo.
Si notáis lentitud podéis cambiar la configuración de "builtin" a "threaded", aunque el consumo de CPU se dispara. Yo lo tengo así cuando el XBMC está parado, ya que de ese modo las descargas vuelan.
Os paso un enlace con más info:
http://www.megaleecher.net/Free_downloa ... spberry_Pi
Lo tengo funcionando junto a raspbmc y me va de maravillas. Las descargas me funcionan a 1,5Mb/s y todo el contenido se guarda en un disco duro externo.
La gestión se realiza a través de una Web-GUI una vez arrancado el demonio de pyLoad, por lo que es muy sencillo.
Si notáis lentitud podéis cambiar la configuración de "builtin" a "threaded", aunque el consumo de CPU se dispara. Yo lo tengo así cuando el XBMC está parado, ya que de ese modo las descargas vuelan.
Os paso un enlace con más info:
http://www.megaleecher.net/Free_downloa ... spberry_Pi
Re: ¿Cómo bajar/subir de MEGA desde PI?
Lo estuve mirando hace tiempo, y no sé si me sirve, ya que yo lo que quiero es usar Mega como almacen en la nube y no sólo para descargar, así que la característica que más me interesa de megatools es el megasync que puede detectar cambios en directorios locales y actualizarlo en Mega.cr0c wrote:Yo de vosotros no me complicaría la vida e instalaría pyLoad.
Lo tengo funcionando junto a raspbmc y me va de maravillas. Las descargas me funcionan a 1,5Mb/s y todo el contenido se guarda en un disco duro externo.
La gestión se realiza a través de una Web-GUI una vez arrancado el demonio de pyLoad, por lo que es muy sencillo.
Si notáis lentitud podéis cambiar la configuración de "builtin" a "threaded", aunque el consumo de CPU se dispara. Yo lo tengo así cuando el XBMC está parado, ya que de ese modo las descargas vuelan.
Os paso un enlace con más info:
http://www.megaleecher.net/Free_downloa ... spberry_Pi
Básicamente para las fotos y vídeos familiares.
Re: ¿Cómo bajar/subir de MEGA desde PI?
Alguien sabe alguna forma de bajar enlaces de mega cifrados? los típicos mega://enc?xxxxx
Las megatools no soportan dichos enlaces, tal vez haya plugin para PyLoad o para JDownloader2, pero no estoy seguro.
Las megatools no soportan dichos enlaces, tal vez haya plugin para PyLoad o para JDownloader2, pero no estoy seguro.
-
- Posts: 10
- Joined: Tue Feb 10, 2015 6:01 pm
Re: ¿Cómo bajar/subir de MEGA desde PI?
hola amigo muchas gracias por el buen post, aunque yo me he quedado sin saber que hacer o de que forma hacer el script. me podrias explicarme un poco eso.
Muchas gracias.
Muchas gracias.