A lightweight Flask web app for creating, editing, and exporting categorized indexes — ideal for SANS course materials.
Github: https://github.com/404wardslash/Sans-Index-Builder
Instead of using Excel to create your index and then print to pdf, you can use Sans-Index-Builder to host a simple flask web app to keep track of all your entries. Once ready to take the test, you are able to export to PDF and print.
Features:
- Create and manage multiple index projects
- Add categorized entries with term, description, and book/page references
- Preview the index by category
- Export to JSON or professionally styled PDF (through the ReportLab library –https://pypi.org/project/reportlab/- )
Main Page:
![[Pasted image 20250616180907.png]]
Index Preview:
![[Pasted image 20250616180921.png]]
Export to PDF:
![[Pasted image 20250616180933.png]]