Docker image to generate a combined PDF from the currently-online-chapters available for review.
584
Update: The website currently only has 7 sample chapters since the remaining were removed at the book's publication, so this downloads the remaining chapters via The Web Archive.

This is just the script to generate a combined PDF from the draft chapters that were published for review. The script also takes care of putting in the right bookmarks for all the chapters in the generated PDF file using pystitcher.
The e-book version is available now for $42 from Wiley and for $47 from Amazon.
See book.md for the bookmark titles used by the script.
Run ./generate.sh. You will need pystitcher, and wget installed. Alternatively, you can run it using Docker.
docker run --detach --name security-engineering-ebook captn3m0/security-engineering-ebook
7553d55547603b0e3d47332f4cd55a126ace10e0e965547b0fae06e3c7b16229
docker logs security-engineering-ebook -f
Starting PDF download
All PDFs downloaded
PDF files combined
Bookmarks attached to PDF
PDF File generated: security-engineering-3rd-edition.pdf
docker cp security-engineering-ebook:/security-engineering-ebook/security-engineering-3rd-edition.pdf .
Once the script finishes running, check the security-engineering-3rd-edition.pdf file.
Buy the third edition of the book from:
A list of my other EBook generation projects: https://captnemo.in/ebooks/, includes a link to other related projects as well
The little code in this repo is licensed under the MIT License. See LICENSE file for details.
Content type
Image
Digest
Size
22.8 MB
Last updated
over 5 years ago
docker pull captn3m0/security-engineering-ebook