Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 2.17 KB

readme.md

File metadata and controls

53 lines (42 loc) · 2.17 KB

SES Template Manager

Recently I was working on sending emails using AWS SES. What I love about SES is the option to use templated emails, which allows to easily populate variables inside of the message.

I saw that the SES Console doesn't offer a web-UI for managing my templates, you have to use the CLI. While it was ok at first I quickly grew tired of updating or creating my templates that way, so I wrote a simple GUI app in Python to do just that.

Table Of Contents


Prerequisites

  • Make sure you ran aws configure or whatever method you use to access your AWS account.

How To Use

  1. Clone the repo.
  2. Run pip install -r requirements.txt
  3. Run python app.py cli

main window

Load Existing Templates

Clicking on "Load Templates" will populate the ComboBox below it with your existing templates

load templates example

Modifying Templates

When you choose a template from the menu, it will load the contents of both the text and HTML part of that template into the corresponding tab. insert template data

The actions are self-explanatory:

  • Update the template by clicking on "Update Template".
  • Create a new template by clicking on "Create Template".
  • Delete the chosen template by clicking on "Delete Template".

Additional Resources 📚


Notes

This is just a hobby project as I keep learning Python 😊

I welcome feedback if you have any ideas to fix/improve this tool.