Skip to content
This repository has been archived by the owner on Nov 19, 2023. It is now read-only.

Python script that downloads all the papers for a subject (or subjects) from Examinations.ie and merges them into one large PDF.

License

Notifications You must be signed in to change notification settings

piotrpdev/Leaving-Cert-Paper-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leaving Cert Paper Downloader

Python script that downloads all the papers for a subject (or subjects) from Examinations.ie and merges them into one large PDF.

Why

Sometimes you might get be given an exam question to do, but you won't be given the year.

By creating one PDF with the papers from each year, it is much easier to find a question.

You can just Ctrl+F in one PDF rather than repeating that for each paper until you find the question you were looking for. This is especially tedious if you have to download each of the papers yourself.

How to use

Install dependencies

pip install -r requirements.txt

Go into main.py and adjust values to your liking

Run

py main.py

Go to ./Papers/{subject}/collection.pdf and Ctrl+F

Why can't you just give me the collections?

It is against the Terms and Conditions of the SEC.

"They may not otherwise copy, modify, or distribute the examination material, or publish, broadcast, transmit, or otherwise distribute any portion of this material without the express written authorisation of the State Examinations Commission."

Notice

Do not use this script to spam the website with requests. Please be aware of the fact that deciding to download all of the papers on the website is bad. At maximum, download all the papers from a subject.

About

Python script that downloads all the papers for a subject (or subjects) from Examinations.ie and merges them into one large PDF.

Topics

Resources

License

Stars

Watchers

Forks

Languages