# Contents

Material completion denoted with 🌑🌘🌗🌖🌕 .

|    # | Lecture                               | Materials | Exercises |
| ---: | ------------------------------------- | --------: | --------: |
|    1 | [Example Lecture](example-lecture.md) |         🌕 |         🌕 |


## Repository notes (remove before publishing)

- After reading, remove [example-lecture.md](./example-lecture.md), [example-lecture-slides.html](./example-lecture-slides.html) and [buuttilogo.png](./imgs/buuttilogo.png)
- See [Markdown code snippets](.vscode/markdown.code-snippets) for autocomplete stuff.
- Remove the .gitkeep files from imgs and solutions folders after adding new files to those folders.

## Running scripts to convert lectures to MD

Note: These instructions are for a Windows PC with WSL installed 

1) Install `pptx2md`: in an admin powershell, run `pip install pptx2md`
2) copy `.pptx` lecture slides to `.scripts` folder
3) In the `.scripts` folder, run `.\convertAndReplaceAll.bat`
4) If everything went ok, move the generated `.md` files and the `imgs` folder to the root folder
5) Remove .pptx files and the example lecture and its slides html
7) In the `.scripts` folder, run `python generateREADME.py`
8) Remove everything else from README than the generated table