https://github.com/sesh/quick-presentations
Just some quick presentations I've thrown together
https://github.com/sesh/quick-presentations
Last synced: about 1 year ago
JSON representation
Just some quick presentations I've thrown together
- Host: GitHub
- URL: https://github.com/sesh/quick-presentations
- Owner: sesh
- Created: 2023-05-25T23:11:05.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T00:04:02.000Z (over 2 years ago)
- Last Synced: 2025-04-06T23:25:22.508Z (over 1 year ago)
- Language: Python
- Homepage: https://sesh.github.io/quick-presentations/README.html
- Size: 479 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Build quick presentations from markdown files.
---
Usage:
```
pipenv run python bbig.py
```
Build all markdown files with:
```
pipenv run python bbig.py *.md
```
---
Under the hood this really just combines a bunch of bigger utilities:
- [big](https://github.com/tmcw/big/) to power the presentation
- [mistune](https://mistune.lepture.com/en/latest/) for Markdown parsing
- [highlight.js](https://highlightjs.org/) for syntax highlighting
- [Twemoji](https://twemoji.twitter.com/) to ensure emoji are consistent and scalable
- [thttp](https://github.com/sesh/thttp) as a lightweight HTTP client
---
The Markdown files in this repository are presentations.
Processed examples:
- [This README](https://sesh.github.io/quick-presentations/README.html)
- [Lighting TDD Introduction](https://sesh.github.io/quick-presentations/tdd-general.html)
- [Estimation Challenge](https://sesh.github.io/quick-presentations/pragprog-challenges.html)
- [OWASP Top 10](https://sesh.github.io/quick-presentations/owasp-top10/top10.html)
The `docs` folder is generated locally (i.e. not with Github Actions) and deployed with Github Pages.
---
The `screenshots.py` script is a simple utility to generate screenshots from a hosted presentation:
```
python3 screenshots.py http://localhost:8000/top10.html --num-slides=62
```
---
Licence
- Code: MIT
- Presentations: CC-BY-SA