Skip to content

dbeilin/SES-Template-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Python GUI tool to help manage AWS SES templates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages