Send an email after cell execution complete.
Obs: Currently only used with gmail.
pip install email-notify-magic
- 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.
- 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.
- Notification after cell execution inspired by jupyter-notify