]> git.rmz.io Git - dotfiles.git/blob - offlineimap/utils.py
[WIP] Push all of the ultrahaptics changes!
[dotfiles.git] / offlineimap / utils.py
1 mapping = { 'INBOX': 'inbox'
2 , 'Archive': 'archive'
3 , 'Drafts': 'drafts'
4 , 'Sent': 'sent'
5 , 'Junk Email': 'spam'
6 , 'Deleted Items': 'bin'
7 }
8
9 r_mapping = { val: key for key, val in mapping.items() }
10
11 def transremote(foldername):
12 return mapping.get(foldername, foldername)
13
14 def translocal(foldername):
15 return r_mapping.get(foldername, foldername)
16
17 top = [ 'inbox' ]
18
19 bot = [ 'archive'
20 , 'drafts'
21 , 'spam'
22 , 'bin'
23 ]
24
25 def sort_key(d):
26 folder = d['foldername']
27 if folder in top:
28 return top.index(folder)
29 elif folder in bot:
30 return 21 + bot.index(folder)
31 return 20