Automation to render my university notes as a webpage.
๐ here! ๐
Notes written in markdown
using the atom
text editor:
Markdown is stored in AWS S3
and rendered with python
in AWS Lambda
. Deployed with Zappa.
Python packages:
Web libraries:
Sources of inspiration:
I have set an alias upnotes
which basically calls s3_upload.py
to upload all .md
and image files to the S3 bucket that holds the static content.
I may need to change the behaviour of this down the line if there are a lot of images. Potentially check for existing images in the bucket and only upload any missing ones. Maybe diff existing ones?
Running upnotes css
uploads the custom .css
files for when I make changes to the styling.
If any changes are made to the .html
templates, the app has to be re-deployed via zappa update dev
.