This python script will download articles from GeeksForGeeks and save them as a pdf file. The script uses Selenium Webdriver and fpdf library. Selenium is used with Chrome Webdriver, so having Chrome browser is a requirement.
-
Create a virtual environment and activate it.
-
Install the requirements
$ pip install -r requirements.txt
$ python geeksforgeeks_article_downloader.py [url] #without the brackets
$ python geeksforgeeks_article_downloader.py https://www.geeksforgeeks.org/shortest-path-faster-algorithm/?ref=leftbar-rightbar
The program will ask you to enter a filename(without '.pdf'). The pdf will be created in the same folder.