Buscar en este blog

Cargando...

miércoles, 17 de junio de 2015

Usando Google Drive en Linux ver. 2b

Actualizando automáticamente la carpeta compartida con Grive2

Con la nueva versión de Grive2, no existe aplicación que permita realizar automáticamente la sincronización con Google Drive, por el momento.

Buscando por internet no encontré por el momento alguna aplicación que permita realizar la actualización, así que me dedique a investigar sobre los scripts, al final cree el siguiente script que permite actualizar la carpeta asignada:

#!/bin/bash
echo Actualizando la carpeta compartida Google Drive
GD="/home/USUARIO/CARPETA COMPARTIDA"
cd "$GD"
grive

Una vez creado el script se guarda, el archivo creado tiene que tener como extensión .sh, por ejemplo lo puedes guardar con el nombre Grive2.sh, una vez creado el archivo le damos click con el botón derecho del mouse para ver las propiedades del archivo, seleccionamos la pestaña Permisos y seleccionamos la opción "Ejecución: Permitir ejecutar el archivo como un programa"

En mi caso la versión de linux que utilizo es Linux Mint 17.1 Mate, para ejecutar el archivo cada vez que linux inicia hay que configurarlo en "Aplicaciones al inicio", la cual se encuentra en Inicio, Preferencias, Aplicaciones al inicio, le damos al botón añadir y seleccionamos el archivo script que hiciste.

Usando Google Drive en Linux ver. 2

Hola a todos, tanto tiempo sin actualizar el blog, no es que me haya olvidado de el, sino que GNU-Linux no me ha dado ningún problema; sin embargo debido a que Google cambio su API a finales de mayo del 2015 la forma en que Grive gestiona las actualizaciones del Google Drive ya no sirve, además desde el 2013 no se actualiza dicha aplicación, aproveché para actualizar el linux de mi netbook a la versión Linux Mint 17.1

Por suerte existe un folk de la aplicación llamado "Grive2" por Vitaliy Filippov, el folk soporta la nueva API de Google Drive REST asimismo incluye una nueva característica de sincronización parcial de directorios, junto con una corrección de errores.

En comparación con el original "Grive", Grive2 viene con los siguientes cambios:
  • Apoya a la nueva API REST Drive
  • Añadido sincronización parcial
  • Una recodificación del código, una gran cantidad del obsoleto eliminado, JSON-C no se usa más, el código API específico se separó del código específico no API
  • Algunas correcciones de estabilidad
  • Reducción ligera de le número de llamadas al sistema al leer archivos locales
  • Corrección de errores

Al igual que la antigua versión Grive2 NO admite:
  • Sincronización continua de los archivos en Google Drive.  La sincronización sólo se realiza cuando se ejecuta Grive, calculando las sumas de comprobación para todos los archivos cada vez.
  • Los enlaces simbólicos
  • Los Google Docs

Puesto que hay bastantes herramientas que se basan en Grive, el binario y el paquete Grive2 se continua llamado "grive", por lo que la instalación de Grive2 de la principal WebUpd8 PPA se sobreponen a cualquier version antigua de Grive que se pueda encontrar en el sistema (como si fuera una versión Grive1 más reciente).

Para instalar Grive2 en Ubuntu, Linux Mint y sus derivados con la principal WebUpd8 PPA, utilice los siguientes comandos:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Usando Grive2


Grive2 descargará o cargará archivos nuevos o modificados desde el directorio que lo ejecute. Así, en primer lugar, vamos a crear una nueva carpeta - lo llamaremos "grive" -, en su directorio personal:

mkdir -p ~/grive


A continuación, navegar usando el terminal en la carpeta "grive" de nueva creación:

cd ~/grive


La primera vez que ejecute Grive2, debe utilizar el argumento "-a" a concederle permiso para acceder a Google Drive:

grive -a


Después de ejecutar el comando anterior, una dirección URL debe mostrarse en el terminal - copiar esta URL y pegarla en un navegador web. En la página recién cargada, se le pedirá a dar permiso Grive para acceder a tu Google Drive y después de hacer clic en "Permitir el acceso", se mostrará un código de autenticación - copiar el código y pegarlo en el terminal donde ejecutó Grive2.

Eso es todo. Ahora cada vez que desee sincronizar Google Drive con su carpeta local "grive", vaya a la carpeta "grive" (paso 2) y ejecute "grive" (esta vez sin "-a" puesto que ya ha autentificado Grive con Google Drive).

grive -s SUBFOLDER

(sustituyendo "SUBFOLDER" con el nombre de la subcarpeta que desea sincronizar)


Para ver todas las opciones disponibles, escriba:

grive --help


miércoles, 27 de agosto de 2014

Usando Google Drive en Linux

Como es bien sabido el servicio de almacenamiento de archivos de Canonical Ubuntu One cerro el 31 de Julio del 2014; es por ello que ya teniendo una cuenta de google decidí usar Google Drive.

Sin embargo hasta el día de hoy Google no ha sacado un programa oficial para linux, sin embargo la comunidad de linux ha ofrecido varias soluciones; una de ellas es Grive una aplicación que añade soporte a Linux. Y como siempre Linux Mint lo soporta, tanto la versión 16 y 17.

Para instalarlo debemos de digitar lo siguiente en el terminal:


sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt-get update
sudo apt-get install grive-tools


Una vez instalado buscamos en el menú, Accesorios y ahí ejecutamos la opción Grive Setup.

Seguimos las instrucciones y en una de ellas abre una página web de nuestra cuenta de google y nos muestra una serie de letras y números, este dato es el token que nos solicita  Grive, copiamos y pegamos el token en  Grive.

Y se crea en la carpeta Home una subcarpeta llamada Google Drive.

Luego ejecutamos la aplicación Google Drive Indicator el cual nos muestra la sincronización de nuestros archivos.


sábado, 12 de julio de 2014

Carpetas compartidas de VirtualBox

Por cuestiones de trabajo tuve que instalar Linux Mint 17 en mi equipo utilizando VirtualBox, sin embargo necesitaba compartir unos archivos que estaban en mi PC física (host) al equipo virtual.

Para ello debemos de instalar en Linux Mint 17 que esta virtualizado en VirtualBox las herramientas del "Guest Adittions" una vez instaladas reiniciamos el equipo.

Una vez que el equipo virtual se ha reiniciado, en el menú de VirtualBox vamos a Dispositivos – Carpetas compartidas. Usando el pequeño icono de una carpeta con un símbolo [+] creamos la carpeta compartida. Marcamos las casillas Automontar y permanente. Y nos fijamos del nombre de la carpeta, ya que lo necesitaremos después. Para el ejemplo supondemos que el nombre de esa carpeta es incoming.

Aceptamos lo que haya que aceptar y volvemos a la máquina virtualizada. Abrimos el terminal para introducir comandos. Hacemos una carpeta donde montará la carpeta compartida. Puede ser algo como:

sudo mkdir /media/carpeta_host

Y después montamos la carpeta con el comando:

sudo mount -t vboxsf incoming /media/carpeta_host/

Como vemos incoming es el nombre de la carpeta del host y el siguiente parámetro es el lugar donde se va a montar la carpeta.

Una vez hecho esto podremos acceder al directorio y sus contenidos de forma transparente.



Montar y desmontar dispositivos en Linux

Para montar sistemas de archivos se utiliza el comando mount

# mount [dispositivo] [punto_de_montaje]

El parámetro [dispositivo] indica el dispositivo, como podría ser /dev/sda1.

Y el campo [punto_de_montaje] representa cuál será el directorio de acceso
a ese dispositivo.

Para poder acceder al contenido de otra partición tendrías que poner:

# mount /dev/sda1 /media/disk-1


Si montamos, tenemos que desmontar.

Cuando terminas de utilizar la unidad, por ejemplo si es un cd, la tapa de la 
lectora no se va a abrir hasta que no este desmontado el dispositivo.

# umount /media/disk-1

lunes, 15 de julio de 2013

Hacer un GIF animad de un video con OS X

Hace un par de meses escribí un post en el cual mostrábamos los pasos para hacer un GIF animado en Linux, ahora les indicaré los pasos para para hacer lo mismo en OS X.

Una de las ventajas es que la aplicación Quick Time Player trae incorporado la opción de recortar el video.

Para ello vamos al menú de Quick Time Player y escogemos la opción Edición y luego la opción Acortar, una vez que ya tengas el fragmento de video lo guardas, el archivo es guardado con la extensión MOV.

La aplicación Avidemux soporta el formato de video MOV, cargamos el video luego seleccionamos el fragmento del vídeo a extraer y lo guardamos como selección de imágenes JPGE.

Luego utilizando GIMP abrimos esa secuencia de archivos como "Abrir como capas", luego seleccionamos en el menú Filtros la opción Animación, luego la opción Optimizar (para GIF).

Y por último exportamos el archivo como GIF animado y ¡listo!

Y quedó así:


Si te gusta compartelo