anilabhadatta / educative.io_scraper

Educative.io Course Downloader developed using Python and Selenium. Refer Readme.md for setup instructions.
MIT License
169 stars 57 forks source link

Create one PDF for full course, with Contents #115

Open sabz90 opened 8 months ago

sabz90 commented 8 months ago

Is your feature request related to a problem? Please describe. A course downloaded has multiple independent PDF/HTML files in many folders. This makes it hard for reading smoothly without much manual efforts. I cannot use the educative.io_viewer when I want to read in iPad or kindle, etc.

Describe the solution you'd like After the course is downloaded, merge all the downloaded PDFs into one PDF, organized by the Section/module like the one below image

Describe alternatives you've considered Manual, using viewer

Additional context Add any other context or screenshots about the feature request here.

anilabhadatta commented 8 months ago

@sabz90 two solutions sol 1: get a free instance and deploy the edu-viewer along with the course path. if storage is an issue the consider using rclone mount to a cloud storage(google/onedrive) sol 2: a separate script can be created which will merge all the pdfs present in a course directory. Haven't researched about it.