I built this website as a better alternative to betterpastpapers (now defunct) and examinations.ie (hell).
It allows students and teachers to easily view and search Irish past papers.
It may not be obvious what this feature does but simply it allows you to slice together specified pages of exam papers from different years. This is useful if you want to study a specific topic that appears on certain pages.
This project was built with create-t3-app for a solid foundation. It only really uses next.js and tailwind.
I initially built before I knew about the divine gift of typescript so most of the code isn't built in the typescript way. It works so 🤷.
pnpm i
pnpm dev
The data is scraped from the examinations.ie website using puppeteer. The code is a bit spaghetti but I can't be bothered to make it good since it works.
- Make sure you're on an Irish IP (they throw cloudflare on you otherwise)
cd data
node index.js
- Wait a long ass time or hardcode
yearsOps
to[CURRENT_YEAR]
- Wait a long ass time or hardcode
node fixer.js
- Done
Feel free to open an issue or pr. The data needs to updated whenever the SEC releases papers and I may forget.