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


Si te gusta compartelo

Etiquetas

Abrir como administrador (1) Abrir Con (1) accesos directos (2) actualizar (1) Administrar Usuarios (1) Android (3) Angry IP (1) Apple (7) Árbol de directorios (1) Asunder (1) Avidemux (2) Blogs (1) blueberry (1) blueman (1) bluetooth (2) cambiar el nombre del equipo (1) cambio idioma (1) Capitan America (1) Caps/Num Lock (1) Carpetas compartidas (1) Celular (1) Centro de Software de Ubuntu (3) Cine (1) ClamAv (1) Clamtk (1) clima (1) Consejos (2) Contraseñas y claves (1) Depósito de claves (1) Dia (1) Editorial (1) Efecto cubo 3D (1) Enpass (1) Evernote (1) Everpad (1) Ex2 IFS for Windows (1) Extensión de dirección física (1) Facebook (2) Faenza iconos (1) Falló mi laptop (1) Feedburner (2) Feliz año nuevo (2) Feliz Navidad (2) Firefox (2) Force Quit (1) GIMP (5) Gnome (1) Gnome Sushi (1) gnome-syste-tools (1) gnome-system-tools (1) Google Drive (5) Grive Tools (1) Grive2 (2) Grub (1) grupos de usuarios (1) Hibernación (1) htop (1) Inauguración (2) indicator-keylock (3) Informática (81) inSSIDer (1) instalar (1) Instalar Aplicaciones (2) Internet (3) ipad charge (1) istanbul (1) JAVA (1) JDownloader (4) lanzadores de escritorio (1) Launchpad Getkeys (1) LibreOffice (2) LightDM Manager (1) Linux (66) Linux Mint 11 (9) Linux Mint 12 (15) Linux Mint 12 LXDE (3) Linux Mint 13 (1) Linux Mint 13 con Xfce (2) Linux Mint 13 Maya Cinnamon Edition (8) Linux Mint 13 Maya MATE Edition (6) Linux Mint 14 Maya Cinnamon Edition (1) Linux Mint 14 Nadia Cinnamon Edition (6) Linux Mint 17 (2) Linux Mint 17.1 (2) Linux Mint 17.2 (3) Linux Mint 17.3 (4) Linux Mint 18 (4) md5sum; md5 hash (1) Meld (1) Mobile Media Converter (1) MS Windows 8 (1) MultiSystem MultiBoot (2) MyUnity (1) Nuvola Player (1) Orígenes de Software (1) OS X v10.6.8 (7) PAE (1) PDF Chain (1) Physical Address Extension (1) Planner (1) Prueba (1) Radio Tray (4) Rockbox (2) samba (1) samsung (1) Sansa Fuze (1) seahorse (1) shutdown (1) SoundConverter (1) tablet (2) Teclado (2) teclas Lock (1) tiempo (1) TREE (1) twitter (2) ubuntu 11.04 (14) ubuntu 11.10 (18) Ubuntu One (3) Ubuntu tweak (2) Unity (2) USB (1) viDrop (1) vinagre (1) virtualbox (3) weather extension (1) Windows (7) Windows 7 (3) xscreensaver (2) Xubuntu 11.10 (3)