Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gmailfs [Le 15/12/2009, 08:29] 213.95.41.13 mort du projet |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Feisty BROUILLON}} | ||
- | ---- | ||
- | |||
- | ====== GmailFS ====== | ||
- | |||
- | **GmailFS** est un système de fichiers virtuel, développé par Richard Jones, grâce auquel on peut accéder à l'espace disque de son compte Gmail afin d'en faire un disque local virtuel. | ||
- | GMailFS a été conçu pour le système d'exploitation Linux mais il existe aussi une version disponible pour Windows. | ||
- | |||
- | GmailFS est actuellement implémenté en Python. | ||
- | |||
- | <note important>Comme annoncé sur le site du projet : GmailFS ne fonctionne plus avec la nouvelle interface de Gmail et il ne sera plus maintenu, suite à l'arrêt du développement de libgmail.</note> | ||
- | |||
- | |||
- | |||
- | L'utilisation de GmailFS permet à un utilisateur de disposer de plus de 2,8 gigaoctets de stockage, par tranche de fichiers de 10 megaoctets environ. | ||
- | La rapidité de ce système de fichiers est cependant limitée par les performances de la connexion à Internet employée. | ||
- | |||
- | {{icons:icone_danger.png }} | ||
- | >**Attention** : le contrat d'utilisation de Gmail ne permet pas ce type d'utilisation du service. L'utilisateur se servant d'un tel logiciel prend donc le risque de voir son compte Gmail fermé. | ||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Feisty ==== | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez]] les paquets **gmailfs python-fuse python-libgmail fuse-utils libfuse2 python-mechanize ** | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|Editez le fichier]] ///etc/gmailfs/gmailfs.conf// | ||
- | et complétez les lignes : | ||
- | <code> | ||
- | [account] | ||
- | username = gmailusername | ||
- | password = gmailpassword | ||
- | </code> | ||
- | (sans @gmail.com à la fin de "gmailusername") | ||
- | |||
- | et | ||
- | |||
- | <code> | ||
- | [filesystem] | ||
- | fsname = linux_fs_3 | ||
- | </code> | ||
- | en changeant "linux_fs_3" par un nom de votre choix. | ||
- | |||
- | {{icons:iconnote.png }} | ||
- | >"fsname" est le nom de votre système de fichier Gmail. Il est important de choisir un nom difficile à deviner. - En effet, si des personnes "malveillantes" devinent votre "fsname", ils pourront corrompre votre système de fichier "gmail" en envoyant de faux messages dans la boite de réception (Inbox). | ||
- | |||
- | Créez un point de montage, par exemple /mnt/gmail : | ||
- | <code> | ||
- | sudo mkdir /mnt/gmail/ | ||
- | </code> | ||
- | |||
- | Puis montez ce point : | ||
- | <code> | ||
- | sudo mount -t gmailfs /usr/share/gmailfs/gmailfs.py /mnt/gmail/ | ||
- | </code> | ||
- | |||
- | Changez ensuite le propriétaire et les droits du dossier /mnt/gmail : | ||
- | |||
- | FIXME //changer le propriétaire et les droits du dossier// | ||
- | |||
- | Vous pouvez aussi modifier le fichier //etc/fstab// pour ne pas avoir à monter manuellement le dossier "/mnt/gmail" à chaque redémarrage. | ||
- | Pour cela, [[:tutoriel:comment_editer_un_fichier|Editez le fichier]] fstab et rajoutez la ligne : | ||
- | <code> | ||
- | # montage gmail | ||
- | /usr/share/gmailfs/gmailfs.py /mnt/gmail gmailfs rw,noauto,username=xxxxxxx,password=xxxxxxx,fsname=xxxxxxxx | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | Une fois le répertoire gmail monté (manuellement via la ligne de commande ou automatiquement via fstab), vous avez accès grâce à nautilus à votre espace de stockage gmail comme n'importe quel autre dossier de votre ordinateur ! | ||
- | |||
- | |||
- | ===== Problèmes courants ===== | ||
- | |||
- | Google modifiant régulièrement le fonctionnement de gmail, il convient d'adapter les outils à ces changement. Bien entendu le plus simple est d'attendre une mise à jour des paquets mis à disposition par Ubuntu. Cependant la fréquence de mises à jour étant plus faible que celle de la communauté python, il est souvent plus rapide de passer par celle-ci pour mettre à jour les divers éléments. | ||
- | |||
- | Ainsi, si vous observez une erreur telle que : | ||
- | |||
- | HTTP Error 400: Bad Request | ||
- | |||
- | Alors il suffit de taper ces commandes pour installer le paquet d'outils python et de mettre à jour la librairie d'interface gmail en pour python : | ||
- | |||
- | sudo aptitude install python-setuptools | ||
- | sudo easy_install --upgrade libgmail | ||
- | |||
- | l'erreur ne devrait plus apparaître. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Liens ===== | ||
- | |||
- | * [[fusible|Fusible]], une interface graphique pour tous points de montage FUSE | ||
- | * [[http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html|site officiel]] | ||
- | * Source : [[wpfr>GmailFS]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:setthe]],[[utilisateurs:_r1_]]// |