rtyler / imuse Goto Github PK
View Code? Open in Web Editor NEWExperimental (attempted) FUSE filesystem to represent IMAP accounts
License: Other
Experimental (attempted) FUSE filesystem to represent IMAP accounts
License: Other
_ (_) _ __ ___ _ _ ___ ___ | | | '_ ` _ \ | | | | / __| / _ \ | | | | | | | | | |_| | \__ \ | __/ |_| |_| |_| |_| \__,_| |___/ \___| imuse is an experimental IMAP file-system for FUSE. The general idea behind the project is to present what equates to "networked data" as any other kind of "networked data" that we're used to (CIFS, AFS, AFP, SSHFS, FTP, etc), simply as a set of folders and files. The overall goal of the imuse project is to allow file-system-like traversal of an IMAP mailbox as if it were "just another filesystem" with emails being representated as simple files on the filesystem. imuse uses the University of Washington IMAP library (commonly referred to as "c-client") which drives applications like (Al)pine.
I had to make the following changes to get it to build:
; git diff diff --git a/imapper.c b/imapper.c index 446f47e..1ec3587 100644 --- a/imapper.c +++ b/imapper.c @@ -4,9 +4,6 @@ * (c) 2009 - R. Tyler Ballance */ -#include +#include #include "imapper.h" - - - diff --git a/muse_send.c b/muse_send.c index 244d23d..98a6621 100644 --- a/muse_send.c +++ b/muse_send.c @@ -5,7 +5,7 @@ */ #include -#include +#include #include "muse_send.h" diff --git a/muse_send.h b/muse_send.h index cf10be4..0845322 100644 --- a/muse_send.h +++ b/muse_send.h @@ -14,7 +14,7 @@ struct muse_send_config { long options; }; -extern struct muse_send_config *config_by_account; +extern struct muse_send_config *config_by_account(); #endif
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.