Point de montage Google Drive

Google vient de sortir Google Drive, comprenez un espace de stockage dans le "cloud" (à distance, sur les serveur Google, avec mix des documents de google-docs). L'application de disque dur distant est accessible de plusieurs manières: Android, PC ou directement sur le net. Or sous Windows et Mac on a la possibilité d'utiliser un programme qui monte un disque sur l'ordinateur. Qui dit "monter" rappelle le point de montage Linux (unix...). Google a annoncé une version de Google Drive Linux pour bientôt mais en attendant vous pouvez encore utiliser le projet http://code.google.com/p/google-docs-fs/

Ce projet était à la base un système de montage simple utilisant fuse pour afficher les google-docs sur un disque monté localement. Mais comme Drive utilise le même point d'accès, ce (vieux) projet fonctionne très bien. Sous Fedora, il suffit de faire:

update merci à "hk", j'avais oublié le paquet python-gdata


su -c "yum install fuse-python python-gdata -y"

cd /tmp
hg clone https://code.google.com/p/google-docs-fs/
cd google-docs-fs
su -c "python setup.py install"

Reste alors à monter le dossier:

mkdir ~/GoogleDrive
gmount ~/GoogleDrive votre_user@gmail.com

On vous demande alors le mot de passe google, et hop le point de montage est créé:

mount
gmount.py on /home/patachou/GoogleDrive type fuse.gmount.py (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Vous pouvez dés lors visiter le dossier, créer des répertoires, copier des données, ouvrir vos documents... et y accéder depuis votre mobile, le net... Reste à voir ce que l'application Google offrira de mieux que ce petit projet python, parce que pour le moment cela me convient tellement bien...

PS: vous pouvez ajouter ce point de montage dans /etc/fstab pour l'avoir actif tout le temps, mais comme je ne sais pas comment placer le mot de passe. Je vous tiens au courant si je trouve :)

Commentaires

1. Le mercredi, mai 2 2012, 09:02 par Madko

J'ai suivi la procédure sur Fedora 16, voilà l'erreur que j'ai en lançant la commande gmount:
Traceback (most recent call last):

 File "/usr/bin/gmount.py", line 5, in <module>
   from googledocsfs import gFile 
 File "/usr/lib/python2.7/site-packages/googledocsfs/gFile.py", line 31, in <module>
   import gNet
 File "/usr/lib/python2.7/site-packages/googledocsfs/gNet.py", line 22, in <module>
   import gdata.docs.service

ImportError: No module named gdata.docs.service

Doit manquer quelque chose.

2. Le mercredi, mai 2 2012, 17:45 par Marcel

Même erreur :(

3. Le vendredi, mai 4 2012, 21:18 par hk

Merci pour le tuto !
Pour l'ImportError il suffit d'installer le paquet python-gdata. Soit via yum soit via pip-python.

4. Le jeudi, mai 24 2012, 09:36 par Metal3d

Merci à hk, j'ai mis à jour le ticket pour ajouter le paquet manquant