Skip to content

GATEOverflow/GO-PDFs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 17, 2025
5152538 · Mar 17, 2025

History

70 Commits
Mar 9, 2025
Mar 17, 2025
Sep 15, 2024
Mar 16, 2025
Mar 6, 2025
Mar 6, 2025

Repository files navigation

GO-PDFs

From 2021 onwards all PDFs of GATE Overflow will be released here.

Please check the Releases for the latest PDFs.

We are planning the following PDFs.

  1. GATE Overflow for GATE CSE 2025, 2 volumes
  2. TIFR CSE PDF
  3. GATE Overflow for UGC NET CSE
  4. GATE Overflow for ISRO CSE
  5. GATE Overflow for NIELIT Scientist A,B,C,D CSE
  6. Aptitude Overflow

GATE Overflow PDFs are made from the contents of GATE Overflow site which runs on Q2A software. For making the PDFs from HTML we make use of the Open Source tool wkhtmltopdf. We also rely on this wonderful plugin from Noah to convert Q2A content to PDF. The PDF generation pipeline is automated via MLCFlow.

PDF generation

pip install mlc-scripts

More detailed installation steps can be found here

mlc pull repo gateoverflow@go-pdfs
mlcr download,file --url=https://github.com/GATEOverflow/GO-PDFs/releases/download/ugcnet/book_filter6.html
mlcr make,go,pdf,_go-cse,_vol1 --input=book_filter6.html

Expected Output

(mlcflow) ubuntu@i-02bf0b78653d15de9:~/MLC/repos/gateoverflow@go-pdfs/script/get-wkhtmltopdf$ mlcr make,go,pdf,_go-cse,_vol1 --input=book_filter6.html
[2025-03-06 19:11:03,045 module.py:558 INFO] - * mlcr make,go,pdf,_go-cse,_vol1
[2025-03-06 19:11:03,057 module.py:558 INFO] -   * mlcr make,pdf,from-html,_go-cse,_vol1
[2025-03-06 19:11:03,064 module.py:558 INFO] -     * mlcr get,wkhtmltopdf,_with-qt
[2025-03-06 19:11:03,064 module.py:1270 INFO] -          ! load /home/ubuntu/MLC/repos/local/cache/get-wkhtmltopdf_1c609de0/mlc-cached-state.json
[2025-03-06 19:11:03,067 module.py:5329 INFO] -          ! cd /home/ubuntu/MLC/repos/gateoverflow@go-pdfs/script/get-wkhtmltopdf
[2025-03-06 19:11:03,067 module.py:5330 INFO] -          ! call /home/ubuntu/MLC/repos/gateoverflow@go-pdfs/script/make-pdf-from-html/run.sh from tmp-run.sh
Running:
wkhtmltopdf --javascript-delay 488000 -T 20mm -B 20mm --header-spacing 6   --title 'GATEOverflow for GATECSE' --no-stop-slow-scripts   --load-error-handling ignore  --enable-local-file-access   toc  book_filter6.html  --enable-toc-back-links --zoom 0.7   /home/ubuntu/go_books/pdfs/filter1_volume1.pdf

Loading pages (1/6)

ℹ️ Info
The below commands are private to GATEOverflow as they require access to the HTML files from GATEOverflow.

GO CSE

mlcr make,go,pdf,_go-cse,_vol1
mlcr make,go,pdf,_go-cse,_vol2

GO Engineering Mathematics

mlcr make,go,pdf,_go-em

GO DA

mlcr make,go,pdf,_go-da