Skip to content

A Jupyter magic for sending e-mail after cell completion

Notifications You must be signed in to change notification settings

caiofcm/email-notify-magic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email-Notify-Magic

Send an email after cell execution complete.

Obs: Currently only used with gmail.

Install

pip install email-notify-magic

Usage

  • Load the magic extension:
%load_ext email_notify_magic
  • Run the cell magic in jupyter notebook (see options bellow):
%%email email@gmail.com
  • Insert password in the prompt and done

  • Make sure your email account is enable for such usage (see link and less-secure-apps). It is recommend not to use personal accounts.

Option:

  • Sender and receiver same email address if --to is not supplied.
%%email email@gmail.com
  • Set receiver with --to [-t]:
%%email email@gmail.com --to receiver@gmail.com
  • Set e-mail subject --subject [-s]:
%%email email@gmail.com --s 'My subject'
  • Set e-mail body --body [-b]:
%%email email@gmail.com --body 'From cell x'

Notice that the cell output is used if --body is not provided.

  • Save password in jupyter session for latter usage --keep-password [-k] (using -k in the next call again will re-prompt for password):
%%email email@gmail.com --body 'From cell x' -k

The next cell evoked with %%email will not require the password.

Others

About

A Jupyter magic for sending e-mail after cell completion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages