This was a presentation I gave twice at edX in 2017 on understanding some key points in web browser automation. A PDF of the slides is present in the root directory, read on if you're interested in the technical details of how the presentation was made.
To generate the HTML slides as they were presented:
git clone https://github.com/jmbowman/browser-automation-presentation.git
- Install virtualenv, if you haven't already done so
- Create and activate a virtualenv (for example,
virtualenv env
followed by. env/bin/activate
) pip install -r requirements.txt
make html
The presentation was written as a single reStructuredText file (index.rst
).
This was converted to a reveal.js
HTML presentation via Sphinx using the
sphinxjp.themes.revealjs
extension. The flowcharts in the presentation were defined inline using the
sphinxcontrib-blockdiag
extension.
The PDF was saved from the HTML presentation via Chrome using the reveal.js print stylesheet.
The presentation is made available under the terms of the Creative Commons Attribution 4.0 International license.