GmailFS - sua conta de e-mail como um sistema de arquivos no Slackware 10.2

Aqui mostro como usar a sua conta de e-mail do Gmail como um sistema de arquivos no seu Slackware.

[ Hits: 31.776 ]

Por: N M S em 08/06/2006


O gmailfs



GmailFS é um programa que transforma a sua conta de email (gmail) em um sistema de arquivos possibilitando quase todos os comandos provenientes aos sistemas de arquivos, como listagem de arquivos, criação de diretórios, criação de arquivos, copia, exclusão, etc.

Aqui vamos mostrar como deixar este sistema funcionando no Slackware.

Precisaremos dos seguintes pacotes:
  • FUSE
  • Python FUSE
  • libgmail
  • gmailfs

Primeiro vamos fazer o download desses pacotes:

FUSE:

# wget http://ufpr.dl.sourceforge.net/sourceforge/fuse/fuse-2.5.3.tar.gz

Depois o Python FUSE, esse vamos baixar do cvs:

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fuse co -P python

Agora o libgmail:

# wget http://ufpr.dl.sourceforge.net/sourceforge/libgmail/libgmail-0.1.4.tar.gz

e por fim o gmailfs:

# wget http://richard.jones.name/google-hacks/gmail-filesystem/gmailfs-0.7.2.tar.gz

Baixados os pacotes, vamos passar para a instalação.

    Próxima página

Páginas do artigo
   1. O gmailfs
   2. A instalação
   3. Enfim, meu sistema de arquivos
Outros artigos deste autor

LaTeX, um poderoso diagramador de textos (parte 2)

Slides em PDF com o LaTeX

LaTeX - um poderoso diagramador de textos (parte 1)

Leitura recomendada

Replicando e distribuindo armazenamento de arquivos através de quatro servidores usando Cluster (GlusterFs) no Debian Lenny

Removendo vírus de Windows com LiveCD GNU/Linux

Transferência Rápida de Arquivos com NFS

Checando seu sistema de arquivos com fsck

Utilizando atributos em partições ReiserFS

  
Comentários
[1] Comentário enviado por black_burn em 08/06/2006 - 13:02h

kra, mto legal isso.. vou testar em ksa...

uma duvida..

sabe como ele trata oq vc manda pra lá? se por exemplo vc mandar um arquivo de 40mb ele vai gerar 4 e-mails la dentro com anexo de 10mb?

ou isso nem aparece em e-mail ?

[]'s

[2] Comentário enviado por cvs em 08/06/2006 - 14:07h

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1439

o_O

[3] Comentário enviado por agk em 08/06/2006 - 14:45h

Para que usa Debian:
apt-get install gmailfs

Depois só seguir as instruções do item 3 para montar o sistema de arquivos.
[ ]'s.

[4] Comentário enviado por JuNiOx em 08/06/2006 - 15:49h

concordo com o CVS.

quando li o título do artigo lembrei que já tinha lido praticamente a mesma coisa AQUI MESMO no vol.

não estou criticando o AUTOR do artigo, mas acho que os responsáveis por publicar os artigos/dicas/etc deveriam prestar mais atenção e evitar redundância.

outra coisa muito engraçada foi bloquearem uma dica minha alegando "googlado".
talvez o google tenha achado a mesma dica DE MINHA autoria que foi publicado no underlinux....

lamentável.

[5] Comentário enviado por winchester em 08/06/2006 - 15:49h

Eu nao consegui montar o gmailfs deu um erro na hora de montar.. parecia um erro na versão do python

[6] Comentário enviado por gabrielrs em 10/06/2006 - 17:09h

Ola .. Tranqulo..

Cara muito bom o tutorial.. apenas encontrei um errinho de digitacao que deve complicar os mais novatos.. na instalacao do libgmail é cp e nao cd... segue abaixo a correcao..

Instalaremos agora o libgmail:

$ tar -xzf libgmail-0.1.4.tar.gz
$ cd libgmail-0.1.4
$ su
# cp libgmail.py /usr/lib/python2.4/site-packages/
# cp lgconstants.py /usr/lib/python2.4/site-packages/
# exit

Abracao ae !!!

[7] Comentário enviado por andre.vmatos em 29/06/2006 - 16:03h

Kra, deu um erro e não montou. Por favor responda rápido pq nao vejo a hora d poder operar esse sistema de arquivos com meu GMail. O erro informado foi na hora de montar:

fusermount: invalid option -- n

Ve q q vc pode fazer, rápido, se possivel

[8] Comentário enviado por erasmo em 07/08/2006 - 09:53h

estou recebendo esta mensagem:
Traceback (most recent call last):
File "/sbin/mount.gmailfs", line 159, in ?
import gmailfs
ImportError: No module named gmailfs

como resolvo?

[9] Comentário enviado por nilsoncastro em 16/11/2006 - 12:53h

o link correto agora eh esse
cvs -d:pserver:anonymous@fuse.cvs.sourceforge.net:/cvsroot/fuse co -P python

[10] Comentário enviado por dtux em 05/05/2007 - 01:59h

cara ta dano o seguinte erro
gnored option :rw
Traceback (most recent call last):
File "/sbin/mount.gmailfs", line 155, in ?
pyfile, mountpoint, namedOptions, useEncfs = parseCommandLineArgs(sys.argv[1:])
File "/sbin/mount.gmailfs", line 67, in parseCommandLineArgs
log.error("file %s doesn't exist, or is not a file" % pyfile)
NameError: global name 'log' is not defined

Q pode ser?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts