GitXplorerGitXplorer
f

oh-my-inbox

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
ff571310e2c80f52ad45807039a9447d708adb13

Add a module definition and update usage.

ffrancois2metz committed 13 years ago
Unverified
b697f2959e3533edcdfc69d081269feaa152621d

Fix typo.

ffrancois2metz committed 13 years ago
Unverified
4c762e82bd43f1ab6eefa92652c9a3eb68d751e2

Add some usage.

ffrancois2metz committed 13 years ago
Unverified
ac711375efc808fe0187cd496e008d2b2db978ff

Initial version.

ffrancois2metz committed 13 years ago

README

The README file for this repository.

Oh my inbox

A collection of imapfilter functions to manage your inboxes.

GOAL ?

http://inboxzero.com/

How to use it ?

cd ~/.imapfilter
git clone https://github.com/francois2metz/oh-my-inbox

In your config.lua:

package.path = package.path .. ";" .. os.getenv("HOME") .. "/.imapfilter/?/init.lua"
filters = require 'oh-my-inbox'

mailbox = IMAP {
  server = 'imap.example.com',
  ...
}

# Filter trac emails
results = filters.trac(mailbox.INBOX, 'myproject')
# Filter basecamp emails
results = filters.basecamp(mailbox.INBOX, 'myproject')
# Filter googlegroups mails
results = filters.googlegroups(mailbox.INBOX, 'mygroup')

Credits

Inspired by oh-my-zsh.

Created by François de Metz.

License

MIT