A modern browser extension to help you create PDFs from ebooks hosted on supported academic platforms.
- JStor
- Ebook Central by ProQuest
- Chrome
- Firefox
This extension likely works on most Chromium and Firefox based browsers, though it's only been tested on those above
- Navigate to a supported ebook platform (ProQuest, JStor).
- Open an ebook you want to scrape.
- Click through each page as they load to capture images.
- Click the eBook Scraper extension icon in your toolbar.
- Use the popup interface to save pages and compile your PDF.
Note: Attempting to save very large ebooks may max out your computer's RAM and cause the browser to crash. Consider saving large ebooks in seperate blocks and collate later.
- Node.js (v18.0 or higher).
- Clone the repository and install dependencies
git clone https://github.com/janbaykara/ebook-scraper.git cd ebook-scraper npm install npx wxt-prepare - Launch the extension automatically with hot-reloading
npx wxt #Chrome npx wxt -b firefox #Firefox
- Build files for production
npx wxt build #Chrome npx wxt build -b firefox #Firefox

