In this episode, we switched to the inbound side and parsed an email to transform it into a journal entry. This caused us to look into the dateutil library and look at Python's standard email module to use EmailMessage.
0:00 - Introduction
3:12 - Parse inbound data
29:06 - Parse out entry date from subject
1:00:00 - Parse account out of email address
1:17:12 - Testing the error conditions
1:42:45 - Deploy and do end to end testing
My book is available for sale! Check out Understand Django on Amazon (https://amzn.to/40FDZue).
Code for this project is on https://github.com/mblayman/journal
My Gear
Audio-Technica ATR2100x-USB Microphone (my podcast/streaming recording mic): https://amzn.to/3iKfRk5
Kinesis Advantage 2 (my preferred keyboard): https://amzn.to/3phTrJz
ROVKING Earbuds (simple and solid earbuds): https://amzn.to/3oaFCvj
UPLIFT Desk (my standing desk): https://amzn.to/2YaH8CO
Dot Matrix Notebook (my activity journal): https://amzn.to/3ohtzMs
Learn more about the software developer gear I use at https://www.mattlayman.com/uses/. I only recommend gear that I love. The gear links above are affiliate links that will support me (at no extra cost to you!) if you find something you like and want to buy.
You can support me at / mblayman . Money from Patreon helps cover hosting for stream websites, podcasting, and production costs for my Django work.
Want to learn more? You can check out my most popular articles at https://www.mattlayman.com/most-popular/. I also have a newsletter where I share articles about #Python, #Django, #SaaS, and other software topics.
Join in at https://www.mattlayman.com/newsletter/.