On 2017-10-24 at 21:00, Charles-H. Schulz <charles....@gmail.com> wrote:
> 1.semi-automatic indexing of messages for specific content:
Bookmarks
> 2. Attachment of files stored on a remote storage:
Possible with old DropBox API and a custom function/key-combo. I haven't solved this with new DropBox API. May work with Google Drive? Sticking to the unix philosophy, of doing 1 thing and doing it well, this doesn't need to be a part of mu4e to still work well with mu4e. This is an emacs level issue.
> 3. Indexing of calendar entries:
>
> This has to be clarified somewhat: most shared calendaring interaction
> happening inside Emacs is a) done on Google Calendar b) not using open
> standards such as CalDAV. Calfw only works through Google APIs for instance
> and its suthor was quite clear to me about this.
I use Calfw with Org. But yes, I'd like to see this improved.
On Tue, Oct 24 2017, Charles-H. Schulz wrote:
> 1.semi-automatic indexing of messages for specific content:
I use dbacl server-side and some custom scripts for automatic retraining
based on the current IMAP folder. On the client side I only use a
customized refiling function.
It should be possible to do also locally, as long as you have some hooks
during sync (offlineimap does, but isync is limited - which is why I
went for server-side processing).
> any) rely on fancy AI or machine learning. To a large extent they work
> through advanced inbox indexing. So I went to have a look at Xapian because
dbacl actually trains bayes models with whatever content you feed it to.
Commercial alternatives solutions I've seen (including "Clutter" from
office365) are absolute garbage in comparison.
Highly recommended.
> 2. Attachment of files stored on a remote storage:
I'm partial to fully open solutions here.
Use FeX (https://fex.belwue.de/) or DL
(https://www.thregr.org/~wavexx/software/dl/). I'm partial to the
latter, as I'm the author, but it generates self-expiring links. The cli
makes it work as a one-liner returning an URL.
I wanted to intergrate it into mu4e-compose, but never got to it.
Ideally, it would parse attachment tags on the send hook, and convert
the attachment to a link automatically, pretty much how Thunderbird does
with it's "filelink" feature.
> 3. Indexing of calendar entries:
Another highly partial answer here.
I decode and use VCS files using khal's printics/import
(https://github.com/pimutils/khal), and otherwise use ikhal as a
calendaring front-end for CalDAV.
I'm not too happy with CalDAV itself, and calendaring in email as a
whole. It's a sloppy experience full of horrid protocols. For my
personal organization I use TaskWarrior (which includes recurring
tasks), and only use CalDAV because of Android.
Again, I've longing this idea to write a script to convert TW tasks into
a caldav automatically, so that I do not have to use khal at all.
I'd imagine having some 'new-message-hook' in which the user can do any
On Wednesday Oct 25 2017, Charles-H Schulz wrote:
> 1.semi-automatic indexing of messages for specific content:
>
> It's all the rage these days with Google Inbox, Edison Mail etc. clients
> that index emails directly according to predefined categories ( trsvel,
> finances, shopping etc.) and in my experience it can be really helpful.
> Surprisingly enough these enhanced indexing capabilities do not all (if
> any) rely on fancy AI or machine learning. To a large extent they work
> through advanced inbox indexing. So I went to have a look at Xapian because
> marking messages/threads may not provide the automatic kind of results that
> are expected in this case. Xapian seems to allow the access to any kind of
> data of the documents/files it indexes: URLs, metadata and also actual
> words inside a file. This could enable mu specifically to search for
> specific predefined expressions that can be of course customised by the
> user: "travel, plane tickets, city, vacations, bank, mortgage, payments..."
> A simple predefined bookmark with a specific search pattern could then be
> automatically added to mu4e default view after the initial indexing of the
> inbox(es).
additional processing they'd like, extract data etc. Xapian is just a
data store, any extra information has to be provided by clients.
On Linux at least, with Nautilus (and presumably other file managers)
> 2. Attachment of files stored on a remote storage:
>
> Read: easily attach files from Dropbox, Google Drive or other services by a
> simple command. This should be possible as long as the user can paste the
> relevant URL/URI from any of these services and that they allow the sharing
> of the particular file.
you can drag files into your messages. Nautilus also supports Google
Drive; however dragging directly from Google Drive into mu4e does not
work yet. Just emacs needs a tiny bit of glue.
It'd be useful to do that... I think the aforementioned
> 3. Indexing of calendar entries:
>
> This has to be clarified somewhat: most shared calendaring interaction
> happening inside Emacs is a) done on Google Calendar b) not using open
> standards such as CalDAV. Calfw only works through Google APIs for instance
> and its suthor was quite clear to me about this. But for anyone using
> shared calendar with CalDAV Emacs is a hard place to be. As it turns out it
> is possible to rely on mail indexing to refile calendar entries. How?
> Services like Kolab and KolabNow do use CalDAV as a communication and
> calendaring protocol but do use IMAP as storage for calendar entries. I am
> not suggesting mu4e should turn into a calendar client but I am suggesting
> that as calendar entries already appear as messages in the inbox mu4e
> should be able to properly index them and allow their refiling to tools
> such as OrgMode.
'new-message-hook' should help here.
Anyway, thanks, it's good to keep such use cases in mind, so some future
mu can make them possible!
Kind regards,
Dirk.
--
Dirk-Jan C. Binnema Helsinki, Finland
e:dj...@djcbsoftware.nl w:www.djcbsoftware.nl
pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C
--
You received this message because you are subscribed to the Google Groups "mu-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mu-discuss+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.