免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 797 | 回复: 0

Gmail FileSystem [复制链接]

论坛徽章:
0
发表于 2006-03-02 14:58 |显示全部楼层

Gmail FileSystem
Gmail Filesystem provides a mountable Linux filesystem which uses your
Gmail account as its storage medium. Gmail Filesystem is a Python
application and uses the
FUSE
userland filesystem
infrastructure to help provide the filesystem, and
libgmail
to communicate
with Gmail.
GmailFS supports most file operations such as read, write, open,
close, stat, symlink, link, unlink, truncate and rename.  This means
that you can use all your favourite unix command line tools to operate
on files stored on Gmail (e.g. cp, ls, mv, rm, ln, grep etc. etc.).
Please be gentle on the code. This is my first foray into Python and
I'm sure the code is far from elegant. I'm particularly concerned with
my attempts to manipulate mutable byte arrays. I'm sure that there
must be a less clumsy way of doing it than the nasty list -> array ->
string path I'm currently using. This language has a reputation as an
excellent choice for rapid prototyping. The first working
version of GmailFS took about 2 days of coding. There was an
additional 1.5 days spent on performance tuning and bugfixing. Given
that this includes language learning curve, the reputation seems
well deserved. A special mention should go to
libgmail
and
FUSE
, both greatly
contributed to the short development time.


               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11382/showart_80186.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP