POP-Before-SMTP-Auth is a POP before SMTP daemon for Dovecot and Postfix that works by scanning mail server log files. The line-matching regex can be changed from the configuration file, in case Dovecot's logging format changes, and also to adapt the script for use with something besides Dovecot. Presently the script requires that the IP address appear on a single line with the successful login in the log file.
The TkinterTreectrl module wraps the treectrl Tk extension for use with Python/Tkinter. The treectrl widget allows you to create fancy things like sortable multi-column list boxes and hierarchical tree views in Tkinter. The package also includes a ready to use multi-column listbox widget, scrolled Treectrl, and multi-column list box widgets plus a generic ScrolledWidget class that makes it quite easy to add one or two static or automatic scroll bars to any listbox-alike Tkinter widget.
Template Data Interface (TDI, /ʹtedɪ/) is a markup templating system written in Python with (optional but recommended) speedup code written in C. Unlike most templating systems, TDI does not invent its own language to provide functionality. Instead, you simply mark the nodes you want to manipulate within the template document. The template is parsed, and the marked nodes are presented to your Python code, where they can be modified in any way you want.