Copiar/mover tus Juegos de Steam sin “respaldo/descarga”

steam

Tienes juegos que pesan más de 40G ó dependiente del peso del juego, por razones de formatear de emergencia o cambio de disco duro necesitas agregar los juegos a tu biblioteca de Steam que anteriormente ya habías descargado, no te preocupes hay una manera sencilla de volver agregar los juego.

Independiente de que lo tengas en una partición externa a la del sistema, aun así se puede agregar el juego, el método es el mismo.

Steam tiene una carpeta donde guarda los juegos, X:…\Steam\steamapps

Yo ocupo otra unidad de HDD para guardar solamente los juegos de Steam, en este caso podemos descargar un juego que no pese más de 50 megas, a la unidad a guarda.

En caso contrario que queramos cambiar de unidad y ahí tengamos los juegos.

1.- Salimos de Steam.

2.- Identificamos cuales queremos copiar en la ruta donde tengamos los juegos: X:…\Steam\steamapps\common

En mi caso quiero copiar el juego ó juegos de:
TheEvilWithin (40GB)
BioShock Infinite (42GB)

(Juegos demasiados pesados para descargarlos….)

3.- Los copiamos a la carpeta donde instalamos Steam sin los juegos: X:…\Steam\steamapps\common

4.- Pegamos el juego en donde tenemos instalado ó enfocado Steam en nuestro sistema.

Ahora, Steam falta que detecte que los juegos están ahí, para eso no hay que hacer cosas complicadas como modificar registro o algo en particular, vamos a copiar solo unos simples archivos.

5.- Regresamos a un nivel más arriba:  X:…\Steam\steamapps
Y vamos a ver unos archivos appmanifest_XXXX ó appmanifest_XXXXX, no se te ocurra eliminar alguno, estos son los archivos con los parámetros que le indican a Steam que el juego está ahí, dicho anteriormente.

lo abrimos con el bloc de notas.

Algo así nos va a salir:
“AppState”{    “appid” “268050”   “Universe” “1”   “name” “The Evil Within”   “S….
“AppState”{    “appid” “238320”   “Universe” “1”   “name” “Outlast”   “S….

6.- El que diga de los juegos que copiamos, esos archivos los copiamos en un nivel arriba en donde copiamos los juegos X:…\Steam\steamapps

7.- Listo, abrimos Steam y comprobamos que funciono.


Prueba

Voy a hacer la prueba con el juego de “Caster” con la forma de copiar los archivos

———
1.- Salimos de Steam.

———
2.- Vamos al directorio donde se encuentra nuestro juego:
(en mi caso) E:\RESPALDO\Steam\steamapps\common

———
3.- Copiamos el juego “Caster”

———
4.- Lo pegamos en nuestro directorio donde tenemos nuestros juegos de Steam: E:\Steam\steamapps\common
(Antes)

(Después)

———
5.- Buscamos el archivo appmanifest de nuestro juego y lo copiamos/recortamos en: E:\Steam\steamapps
– Abrimos cada uno de los archivos hasta ver el nombre del juego a copiar, en este caso es el: appmanifest_29800.acf el primero que abrimos.

———
6.- Lo pegamos en nuestro directorio donde tenemos nuestros juegos de Steam: E:\Steam\steamapps
(Antes)

(Después)

———
7.- Iniciamos Steam, vamos a biblioteca y lo vamos a ver.

Error WPA_supplicant service en la Intel Edison (Resuelto)

intel.web.720.405

Hola a todas y todos los visitantes de nuestro blog, en este post les explicaré y ayudare a solucionar ese maldito problema que nos encontramos al tratar de conectar nuestra Intel Edison a cualquier WiFi.

La historia comienza así…

Se conectan a su terminal (o PuTTY), acceden a su intel edison teclean:

configure_edison --wifi

Pasan 10 segundos, repite la búsqueda y resulta lo siguiente…

Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory

Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory

0 : Rescan for networks 

1 : Manually input a hidden SSID

2 : Cancel

Pues esto se debe a que, una de dos, pusiste mal la contraseña bastantes veces o que te conectaste a muchas redes.

Un ejemplo más claro y que podemos asociar a este problema es cuando nuestro celular ya no quiere conectarse a ninguna red WiFi y tenemos que borrar algunas que se quedan almacenadas.

Lo siguiente en el proceso es verificar si nuestro dispositivo no se encuentra con algún tipo de bloqueo, esto lo hacemos tecleando lo siguiente:

rfkill list 

En caso de ser bendecidos jajaja procedemos a reiniciar todo con el siguiente comando

reboot

Lo que procede es editar el archivo wpa_supplicant.conf de la siguiente manera:

vi /etc/wpa_supplicant/wpa_supplicant.conf

Con ese comando vamos a poder editar la información de las redes que están almacenadas, en lo personal prefiero borrar toda la información, así vamos a poder trabajar con las redes desde cero.

Después de modificar o borrar escribe el siguiente comando y presiona enter

wq

Reiniciamos todo con

reboot

Ahora probamos que nuestro dispositivo pueda detectar de nuevo redes disponibles

configure_edison --wifi

En teoría ya debería funcionar el escaneo de las redes y poder conectarnos.

Espero este pequeño tutorial les sirva y que lo compartan con sus amigos, recuerden dejar algún comentario, saludos.

Las charlas del The Inventor’s MiniCon

The Inventor's Mini Con

Ponentes_The_Inventors_House_Minicon

 

La semana pasada anunciamos The Inventor’s MiniCon y sus ponentes, hoy toca anunciar las charlas que les tenemos preparadas para que todos ustedes disfruten este 19 de diciembre a partir de las 9am.

rafael bucio

“CyberSeguridad.”

Rafael Bucio

Realidad o Fantasía, que tan cierto son esas escenas de Hollywood y series en estos tiempos.

 

eden

“Prototipos 101: de la idea al prototipo”

Principales técnicas para llevar de la idea al prototipo, con las nuevas tecnologías y herramientas que existen actualmente.

 

sabas

Haciendo el Internet de las Cosas”

Andrés Sabas

Vamos a dejar de solo hablar del Internet de las Cosas y vamos a ver cómo crear el nuestro desde la comodidad de nuestra  casa con tecnologías hardware y software libre.

 

iddar

“Human–computer interaction (HCI) ”

Iddar Olivares 

Lleva la interacción de tu usuario a otro nivel. Descubriremos como construir un pequeño dispositivo para darle a nuestros usuarios una forma divertida de interactuar con nuestras aplicaciones.

 

hackergirl

“Arma tu PC Gamer”

HackerGirl

En esta plática se introduce a los participantes en el cómputo de alto rendimiento y se exponen tips para el ensamblado de estos equipos, además aporta información técnica relevante de componentes a nivel hardware.

 

gerardo diaz

Internet Of Things, después de ti… ¿Qué?

Gerardo Diaz 

El tema de moda es el Internet Of Things, pero ¿Cuál es el verdadero sentido de todo esto? ¿Como inicio? ¿Que podemos esperar? La conectividad está aquí, ahora vamos a saber como podemos trabajar con ella.

 

alejandro cortes

“Tecnología Asistida con Open Hardware ”

Alexander Höfflich

Con la creación de Arduino y el boom del open hardware se han hecho muchísimos avances en diversas áreas. Una de las mas importantes es la de la tecnología asistida. En la plática se hablará de cómo el open hardware nos puede ayudar a cambiar la vida de las personas con discapacidad.

 

andres santos

“Raspberry Zero vs OpenWRT”

Andres Santos

Vamos a comparar los beneficios de usar raspberry zero, sus características y las vamos a confrontar con un veterano de los dispositivos embebidos que ha vuelto a tomar fuerza en el mundo de la electrónica, OpenWRT

 

La hora especifica de la charla se dará a conocer en el transcurso de la semana, para mas detalles del evento puedes visitar  theinventorhouse.org/minicon

Saludos Inventores!!

[19 de Diciembre] The Inventor’s MiniCon

The Inventor's Mini Con

The Inventor's Mini Con

En The Inventor’s House siempre hemos realizado eventos para la comunidad muy variados nos gusta ser un hackerspace muy activo en diversos temas que van desde la electrónica y seguridad, hasta biohacking y diseño digital.

Hemos descubierto que nuestra comunidad no solo está en Aguascalientes, nos encanta saber eso, varios de ustedes son de otras ciudades o incluso países y en algunas ocasiones nos han pedido que transmitamos en vivo los eventos que tenemos, a veces es un poco complicado transmitir las reuniones que tenemos. pero no queremos dejarlos sin que disfruten un poco del conocimiento que la comunidad tiene y es por eso que hemos decidido crear “The Inventor’s Mini Con” 

Una conferencia anual con lo mejor de las charlas que hemos tenido completamente online y en vivo, especialmente creado para nuestra comunidad online que podrán ver cuando quieran y desde cualquier parte de México y el mundo. Con temas actuales de Hardware, Seguridad y Programación, para los Makers y Hackers de nuestra comunidad.

Ponentes_The_Inventors_House_Minicon

 

La fecha es este 19 de diciembre a partir de las 9 hrs., puedes ver mas detalles en la pagina del evento y registrarte para recibir las actualizaciones de las charlas.

http://theinventorhouse.org/minicon/

Esperamos puedas asistir y compartir el evento, pero sobre todo disfrutes del contenido.

Saludos Inventores!!

P.D. Si hay algún patrocinador interesado en apoyar el evento, puede ponerse en contacto con nosotros por cualquiera de nuestra redes sociales.

Comunidades_The_Inventors_House_Minicon

Cargar Firmware al ESP8266 con Arduino

Hoy les traigo un tutorial que muchas personas que quieren manejar el ESP8266 me han pedido y es cargar firmware de nuestro modulo con un Arduino.

Lo primero que debemos de hacer es conectar nuestro ESP8266 a nuestro Arduino como se muestra en la siguiente imagen

Arduino_upload_firmware

Después debemos de cargar el siguiente sketch a nuestro en nuestro Arduino por medio de nuestro IDE cualquier versión arriba de la 1 funciona bien

Como podemos ver usamos el pin 2 y 3 del nuestro Arduino para controlar los pines GPIO0 y Enable de nuestro modulo wifiy colocarlo en modo boot para poder cargar nuesto nuevo firmaware.

Ahora simplemente usamos la herramienta que mas nos guste para cargar el firmware que queramos en mi caso usare ESPtool.py, pero puede funcionar cualquiera

Arduinofirmarduino

Listo ya tenemos cargado nuestro firmware en nuestro ESP, espero les sirva este pequeño tutorial, cualquier duda pueden dejarla en los comentarios.

Saludos Inventores!!

Usando las entradas analógicas de Arduino como Digitales

entradas_analógicas_arduino

entradas_analógicas_arduino

Hoy he descubierto algo que nunca me había paso por la mente y es que las entradas analógicas de Arduino (A0 a A5) pueden usarse como entradas y salidas digitales. Así es el bootloader de Arduino si te permite hacer este tipo de cosas como cuando desarrollas directamente para AVR’s

¿Como hacemos esto?

Como pueden ver simplemente A0 a A5 se convierten en los pines del 14 al 19 digitales y eso es todo, espero les sirva este tip como una solución para cuando andan escasos de pines.

Saludos Inventores

Usando Mapillary en Raspberry Pi

mapillary_raspberrypi2Desde hace poco tiempo me he hecho fan de la comunidad Mapillary y su proyecto, he visto personas usar su smartphone, GoPro y algunos otros tipo de camaras para mapear su ciudad, es por eso que he realizado este proyecto para mapear mi ciudad con una Raspberry Pi basado en el proyecto de Picamera de Adafruit, he realizado un fork del repositorio de adafruit y lo he puesto en

https://github.com/sabas1080/RaspberryPi_Mapillary

Estas son algunas fotos de el proceso de desarrollo haciendo tests

mapillary_raspberrypi4

mapillary_raspberrypi5

mapillary_raspberrypi6

Ademas he realizado un instructable donde indico paso a paso como replicar el proyecto

http://www.instructables.com/id/Mapillary-en-Raspberry-Pi/

mapillary_raspberrypi3

 

mapillary_raspberrypi

Estas son algunas fotos que tome y subí a Mapillary con la Raspberry Pi

http://www.mapillary.com/map/im/3n0wM3EvocNTxGPKLEyqpw 

http://www.mapillary.com/map/im/uIY1uKnUrwi-RY51GYpsWQ

Todos están cordialmente invitados a participar en el proyecto por medio del repositorio

https://github.com/sabas1080/RaspberryPi_Mapillary

Espero ver pronto sus proyectos y comentarios

Saludos Inventores!

Modificar Resolución de Silent Hill 2 PC

Hola, vengo a hacer un tutorial de como podemos modificar manualmente de nuestro juego a la resolución deseada, recordar que este juego es viejo, por lo que las resoluciones que nos ofrece no son suficientes para los que contamos con equipos de nueva generación, puesto que este juego solamente da las resoluciones: 640×480, 800×600, 1024×768

Yo al estar navegando por internet y solucionar este problema, no encontré mucho así que me dí la tarea de investigar (hacer un hack) al juego para llegar al resultado deseado.

Nota:

  • Está probado para el sistema Windows 7, también puede que arranque sistemas operativos anteriores pero mas nuevo no se ha probado que sean estables.
  • Lo intenté para la versión de Director’s Cut, no se si realmente funciones para el normal.

Nos vamos a la carpeta de instalación de nuestro juego, y buscamos el archivo “sh2pc.exe
Captura02

Recordar hacer un respaldo, copiando y pegando ese ejecutable es mas que suficiente.

Al momento de ejecutarlo, correr el programa como administrador y con compactibilidad de Windows 2000, para quitar la posibilidad de que falle el programa por falta de compactibilidad.
Captura03


Usaremos un editor Hex, Descargamos el programa: xvi32 Link

Lo descomprimimos y lo ejecutamos como administrador.
Captura04
Captura05


Este sería el programa, vamos a abrir el archivo a modificar, le damos en
File” -> “Open
Captura06

Seleccionamos nuestro archivo a modificar
Captura07


Podemos insertar la resolución deseada de forma manual o solo reemplazando


REEMPLAZANDO (Fácil)
Dar el el botón de reemplazar “Replace
Captura08

Pegamos en buscar “Find” el siguiente código: 80 02 00 00 E0 01
y en reemplazar “Replace” el código de la resolución deseada (Ver Tabla)
Captura10

Aceptar, Guardar y ejecutar el programa. (Ver Ejecutar)


MANUAL (Normal)
Buscar el siguiente código: 80 02 00 00 E0 01
se encuentra en la dirección:
Linea: 4A146E
Posición/bloque: 4A1474

Ya sea que le estemos bajando hasta encontrar la linea y posición ó podemos tomar un atajo y buscarlo.
Captura09
Captura11

Captura12

Y lo reemplazamos por uno de los códigos que están en la tabla (Ver Tabla) ó los insertamos directamente (Ver Algoritmo)
En mi caso, lo adapté a una resolución de 1366×768, por lo que tuve que sustituir por el código: 56 05 00 00 00 03
Captura13

Guardar y ejecutar el programa. (Ver Ejecutar)


Tabla

Código Resolución
80 02 00 00 E0 01 640×480
20 03 00 00 58 02 800×600
C0 03 00 00 58 02 960×600
00 04 00 00 00 03 1024×768
70 04 00 00 88 02 1136×648
00 05 00 00 D0 02 1280×720
00 05 00 00 00 03 1280×768
00 05 00 00 20 03 1280×800
56 05 00 00 00 03 1366×768
A0 05 00 00 84 03 1440×900
90 06 00 00 1A 04 1680×1050
80 07 00 00 E0 01 1920×480
80 07 00 00 38 04 1920×1080
80 07 00 00 B0 04 1920×1200
60 09 00 00 58 02 2400×600
00 0A 00 00 40 06 2560×1600
00 0C 00 00 00 03 3072×768
00 0F 00 00 00 04 3840×1024

Algoritmo
Si no encuentras la resolución deseada, podemos sacar nuestra propia resolución, solo es una conversión de Decimal a Hexadecimal pero para saber cual valor es cada uno necesitaremos conocer como es la estructura.
ó de Hexadecimal a decimal para ver que resolución puede manejar el Código.

Tenemos 6 bloques de datos.
A–B–C–D–E–F
80 02 00 00 E0 01

Los bloques:

  • A y B Es la resolución X
  • C y D No se usan por lo que van a estar en 00 siempre.
  • E y F Es la resolución Y

Podemos usar una calculadora científica que haga todo este proceso ó manual:

Para comprobar que la calculadora realmente este configurada para ello ó la formula que usan si haga la conversión, pueden poner como ejemplo uno de los Códigos y corroborarlo.


Ejecutar
Después de haber guardado, intente ejecutarlo, es normal si no se ejecuta a la primera, a la segunda lo ejecutará como aprueba de fallos, con todo bajo y la resolución de 640×480, si, es la resolución del sistema que hemos modificado.
Captura14

Si no pueden desde las opciones del juego pueden hacer los respectivos cambios desde las opciones gráficas del juego. Si no se pueden ver los cambios por la redimensión de la pantalla pero algo así quedaría. Si la resolución deseada, no les corre el programa, intente con otra resolución menor, recomendable los que hay en la tabla. (Ver Tabla)

Antes 640×480 Después 1366×768
Captura15 Captura20
Captura16 Captura21
Captura17 Captura22
Captura18 Captura23
Captura19 Captura24

Añadiendo tus propias tarjetas de Arduino con Board Manager

Si recientemente has descargado la version mas actual de Arduino IDE de habrás dado cuenta de una nueva funcionalidad llamada “Board Manager” que nos permite agregar mas tarjetas vía internet a nuestro Arduino, esto actualmente solo funciona con tarjetas oficiales Arduino como Intel Edison o Intel Galileo.

¿Pero para que sirve eso?

Luego pasa que cuando tienes una Intel Galileo o Edison o trinket o un ESp8266 tienes que tener distintas versiones de Arduino IDE para cada tarjeta, con Board Manager Arduino trata de solucionar este problema y que no tengas una version de IDE para cada tarjeta.

Hoy les traigo una manera desde Adafruit de como agregar tarjetas “no oficiales” de Arduino por medio de Board Manager entre las que se encuentran:

  • Adafruit AVR Boards – incluido el soporte para Flora y Trinket Pro. Próximamente Gemma y Trinket.
  • ESP8266Esto añade un clic instalar el soporte para el proyecto ESP8266 Arduino  sin tener que descargar una copia separada del IDE de Arduino.
  • Arduino Leonardo & Micro MIDI-USB – Este añade MIDI a través de USB de la ayuda para la Micro y Leonardo utilizando el proyecto arcore .

A mi la verdad se me hace muy interesante la parte de ESP8266 que es una tarjeta con la que hemos estado trabajando. A continuación veremos cómo configurar el Arduino IDE para utilizar el proxy.

Lo primero que debemos hacer es descargar el Arduino IDE 1.6.3

Ahora debemos abrir nuestro IDE  Arduino y vamos a nuestras preferencias a configurar el proxy

preferencearduino

Ahora agregamos los siquientes valores

proxy

Danos click en el botón ok y ahora vamos a Tools–> Board—>Board Manager

manager2

Ahora podremos ver que se han agregado varias tarjetas, seleccionamos la que queramos agregar a nuestro IDE y presionamos instalar, en este caso yo elegí ESP8266

adafruitboard

Ahora reiniciamos nuestro IDE, vamos a Boards y ya tendremos agregado nuestra tarjeta y en este caso en la seccion de “programmer” también ya esta agregado esptool

manager1

¿Pero como funciona esto?

Es un “hombre en el medio” o como Adafruit lo llama “Adafruit en el medio”, el IDE de Arduino va y busca los paquetes de las tarjetas a arduino.cc pero primero pasa la pagina de adafruit que funciona como proxy.

adafruit_products_proxy

¿Hay riego en eso?

Pudiera ser que si, pero en lo personal confió en adafruit

Esto es todo por mi parte, hasta la próxima Inventores

GitHub de proyecto: https://github.com/adafruit/adafruit-arduino-proxy

Fuente: Adafruit

Descarga archivos de Mega con Raspberry

image08

Hola a todos, en varias ocasiones por la chamba que me cae en fiverr es necesario enviar imágenes de Raspberry comprimidas, la última vez me tocó enviar una imagen que pesaba casi 3 GB por la cantidad de cosas que instalé.

Mega  es mi servicio preferido para enviar estas pesadas imágenes debido a que su velocidad de subida y de descarga es muy buena (Dropbox y Google Drive no terminan por convencerme) y además tienes 50 GB de espacio gratis.

El problema recurrente es que siempre tengo que dejar subiendo esta imagen en mi computadora principal (en varias ocasiones he tenido que dejarla toda la noche), afortunadamente tenemos una interesante opción para hacer esto desde nuestra Raspberry (y no exactamente haciéndolo desde el navegador web).

Lo que vamos a usar se llama Megatools (http://megatools.megous.com/) lo cual es una interfaz de linea de comando para Mega.

Como primer paso necesitamos instalar las dependencias:

sudo apt-get -y install build-essential libglib2.0-dev libssl-dev libcurl4-openssl-dev libgirepository1.0-dev

Descargamos el código fuente y descomprimimos:

wget http://megatools.megous.com/builds/megatools-1.9.94.tar.gz

tar xvf megatools-1.9.94.tar.gz

Ahora aplicamos la típica secuencia para compilar en Linux:

cd megatools-1.9.94
./configure
make
sudo make install
sudo ldconfig

Agregaremos nuestra cuenta de  Mega, para esto necesitamos crear un archivo oculto llamado “.megarc” en el directorio  $HOME (/home/pi) y agregar las credenciales en el siguiente formato:

nano /home/pi/.megarc

Agregamos:

[Login]

Username = your@email

Password = yourpassword

Guardamos y salimos (ctrl+o y ctrl+x), para comprobar que se puede conectar ejecutamos:

megadf

Mostrará algunos errores debido a que no encuentra el entorno X11, puedes ignorar esto, y al final nos dirá los datos de almacenamiento de nuestra cuenta:

image01

Subir un archivo a Mega

Este es el escenario, tienes que subir un archivo a Mega, ya lo tienes listo para enviar en tu computadora principal y quieres subirlo a Mega con tu Raspberry.

Lo primero es copiar el archivo a una memoria USB y conectar esa memoria a tu Raspberry, después vamos a crear una carpeta y a montar la memoria en esa carpeta con los siguientes comandos:

cd $HOME

mkdir media

sudo mount /dev/sda1 media

df -h

image04

Con el comando “df -h” podemos ver si la memoria se montó correctamente, con “ls” podemos ver los archivos de la carpeta, en este caso el archivo de interés es “Comprobante de pago 2.pdf”

cd media

ls

image06

Para evitar que el archivo se pierda en el posible mar de archivos que tengamos en la raíz de nuestra nube en mega, crearemos una carpeta en nuestra nube llamada “pagos”, para esto hay que entender que tenemos la siguiente estructura de carpetas en la raíz de nuestra nube:

  • /Contacts Tu agenda de contactos de otros usuarios Mega
  • /Inbox Bandeja de entrada de mensajes de otros usuarios de Mega
  • /Root Carpeta donde se alojan los archivos
  • /Trashes Carpeta de la papelera de reciclaje

Nuestro interés se centra en /Root, que es la carpeta donde se alojan los archivos, procedemos a crear la carpeta:

megamkdir /Root/pagos

Y procedemos a subir nuestro archivo:

megaput –path /Root/pagos Comprobante\ de\ pago\ 2.pdf

Vamos a nuestra cuenta en Mega y podemos confirmar que el archivo se ha subido a la carpeta indicada.

image00

Descarga de un solo archivo de Mega

Ahora el escenario es más simple, tenemos un link que queremos descargar, con el siguiente comando descargamos el archivo:

megadl ‘https://mega.co.nz/#!ZxRgzDBT!aRABqj1xs8FQvYNkFzJCxsg-63j3sNdFkUleKMq01HM’

Hay que resaltar que se usa comillas simples (‘) de cada lado del link con el fin de evitar malas interpretaciones de la consola, no necesitas tener tu cuenta registrada para descargar un link publico con megadl (recuerda desmontar la memoria con “sudo umount /dev/sda1” para evitar perdida de archivos).

Sincronización de Carpetas

En ocasiones la cantidad de archivos que queremos subir (o descargar) son muchos , para este escenario usamos megasync.

Supongamos que encontramos varios archivos en mega que queremos descargar, lo primero es agregar los archivos a nuestra nube en Mega, para esto simplemente damos clic en importar a nuestra nube cuando tengamos la venta de descarga.

image03

Una vez importado lo movemos a una carpeta donde agruparemos todos los archivos a descargar, para este ejemplo tengo unas fotos de impresión 3D en una carpeta que quisiera descargar.

El truco aquí es descargar las imágenes con la Raspberry, pero que sean colocadas en la memoria USB de forma directa, esto es ventajoso si la cantidad de archivos es grande, ya que para pasar los archivos a nuestra computadora principal solo hace falta desconectar la memoria y copiar.

image09

Nos movemos a nuestra USB, creamos una carpeta y descargamos:

cd /home/pi/media
mdkir fotos
cd fotos
megasync –local ./ –remote /Root/fotos –download

image05

La opción –download es necesaria, debido a que el comportamiento por defecto de megasync es subir archivos. Ahora nuestras imágenes están en nuestra memoria USB, listas para ser descargadas a nuestra computadora principal (recuerda desmontar la memoria con “sudo umount /dev/sda1” para evitar perdida de archivos).

Ahora subiremos algunas otras fotos con el mismo comando, con “ls” podemos ver que he agregado un par de fotos a la memoria:

image02

Repetimos el comando pero sin la opción –download:

megasync –local ./ –remote /Root/fotos

Si nos vamos a nuestra nube podremos ver que los archivos se han subido.

image07

Dejar trabajando a la Raspberry

Si estas con una sesión de ssh y haces un megasync/megadl/megaput y cierras la sesión te darás cuenta que la ejecución termina, lo que es muy molesto si los archivos son muy grandes, para esto usamos el comando de linux nohup, el cual mantiene el proceso (programa) corriendo a pesar de que la sesión de consola ha terminado.

nohup megaput –path /Root/fotos test_mp4.mp4

Con esto concluimos este post, espero les sea de utilidad como lo es para mi, cualquier comentario o duda no duden en escribirla en la sección de comentarios.

Federico Ramos

Twitter: @tejonbiker

Blog: tejonbiker.wordpress.com

Más información y links:

Después de instalar megatools, en tu consola de la Raspberry ejecuta:

man megarc

man megadl

man megaput

man megammkdir

man megasync

http://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/

http://www.raspberrypi.org/forums/viewtopic.php?t=30523

https://github.com/megous/megatools