So it turns out you can embed images in HTML. This script goes through an HTML file and tries to embed any images it finds within.
$ pip install -r requirements.txt
$ python html-image-inliner [FILE] >output
Very stupid, probably buggy, fork and send pull requests if you use it for anything!