There are downsides to everything, including paper shopping lists. The most frequently confronted downside to paper shopping lists is experienced when you reach into your pocket for the list, and realize you left it on the kitchen counter.
If you’ve ever done that, you know why I wanted to add a backup strategy, and in spite of my dislike of using my phone in crowded grocery stores, the phone is my portable computer, and therefore is the logical choice for retrieving the backup of my list. So, .pdf it is.
The PDF version of my list is sized to match, which makes it really easy to read on the phone.
The reportlab module from ReportLab made it pretty easy to accomplish my goal. I was worried printing to .pdf was going to be a royal pain, but it was not too hard at all.
Version 1.6 of SL is now on Github if you want to take a look.