Nemo c9e663a873 | ||
---|---|---|
.gitignore | ||
README.md | ||
cover.jpg | ||
cover.pdf | ||
generate.sh | ||
meta.txt | ||
urls.txt |
README.md
security-engineering-3rd-edition-ebook
This is just the script to generate a combined PDF from the currently-online-chapters available for review.
The script also takes care of putting in the right bookmarks for all the chapters in the generated PDF file.
Go read the book from the source at https://www.cl.cam.ac.uk/~rja14/book.html
How to generate the book?
Run ./generate.sh
. You will need pdftk
, and wget
installed.
Once the script finishes running, check the security-engineering-3rd-edition.pdf
file.
More Options?
You can run with the following 2 options:
--generate-metadata
To generate the meta.txt file which contains the list of bookmarks to be inserted. This is required if you make changes to the file lists.
This also requires qpdf
to be installed.
--download-cover-image
Download the cover image. The repo already has a cover.pdf
file which is used by default. This option will download the cover image and convert
it to pdf
yet again. Do this if the cover URL changes. Requires imagemagick
to be installed.
Support the Authors
Buy the second editions from:
A combined official signed PDF of the first edition is available at http://www.cl.cam.ac.uk/~rja14/musicfiles/manuscripts/SEv1.pdf
Contributing
The list of URLs is maintained at urls.txt
and might need to be updated. File a PR if this breaks?
License
The little code in this repo is under MIT.