Skip to content

gampu/OSTEP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Combine all chapters of Operating Systems: Three Easy Pieces(OSTEP) into a single PDF with a table of contents and centralized page numbering.

Manual Setup

sudo apt install python3-fitz texlive-latex-recommended

chmod +x run.sh

./run.sh

Docker Setup

docker build -t ostep:latest .

# Mount current directory into docker @ /home/.
docker run -it --rm -v .:/home/ ostep:latest

chmod +x run.sh

./run.sh

Usage

./run.sh 
Do you want a fresh download of all files(y) or want to reuse already downloaded files(n)?: 

Usecases for y:

  • Building for the first time.
  • Building for an updated version of the book.

Usecases for n:

  • When you have some or all of the chapters locally.
  • When previous run experienced network errors or was interrupted.

Issues and Pull requests are welcome.

Lastly, thank you, Remzi and Andrea for an amazing book!!!

About

Script to combine all chapters of OSTEP into a single PDF with a table of contents and centralized page numbering.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages