Skip to content

commandline MUA using notmuch and urwid (This is a fork from pazz's repository. I'm playing a bit with the code trying to get a gmail clone interface)

License

jhcepas/alot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a proposal for a terminal gui for notmuch mail written in python using the urwid toolkit.

You can find some old screenshots in data/alot*png, the files INSTALL and USAGE contain instructions on how to set it up, use and customize. These files are nicely rendered in the github wiki. The API docs for the current master branch are here. the docs directory contains their sources.

Do comment on the code or file issues! I'm curious what you think of it. You can talk to me in #notmuch@Freenode.

Current features include:

  • spawn terminals for asynchronous editing of mails
  • theming, optionally in monochromatic, 16 or 256 colours
  • tag specific theming and tagstring translation
  • a hook system to inject one's own python code
  • python shell for introspection
  • forward/reply/group-reply of emails
  • multiple accounts for sending mails via sendmail
  • tab completion for commands and querystrings
  • priorizable notification popups
  • database manager that manages a write queue to the notmuch index
  • user configurable keyboard maps
  • printing

Soonish to be addressed non-features:

  • encryption/decryption for messages
  • search for strings in displayed buffer
  • folding for message parts
  • undo for commands
  • addressbook integration

About

commandline MUA using notmuch and urwid (This is a fork from pazz's repository. I'm playing a bit with the code trying to get a gmail clone interface)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.2%
  • Rust 4.8%