Build an automated report generator using python.
- Tejas Achar
- May 17, 2020
- 1 min read

This is a simple project which uses web-scrapping and Natural language processing tool kit
( NLTK ) to generate a detailed or short report including images of what the user searches for
Libraries used :
1. NLTK - for text summerization.
2. PyQt5 - for GUI.
3. Googlesearch - for searching keyword on google.
4. beautiful soup - for web scrapping.
5. docx - for writing to word file.
6. requests - for api calls.
7. pillow - for image operations.
The project includes a "requirements.txt" file, using which you can download all the libraries at once.
Architecture :

Usage :
Enter the parameter u want to generate report for in the text field as shown in the picture below :

The sample output for search parameter "Neural Network":
File will be generated in the root directory in the format of docx.
You can also build this script and package this as an executable file by following this tutorial:
And also you can download the executable package from here :
you can use it as you wish.
If you wish to contribute, plase follow the git link:
In the next post i'll try to explain line by line of the code.
Cheers!!
Comments