The scripting software along with a graphical user interface was created to automate the process of downloading new project solicitations for Infrasense. PDFs that have information on new projects are downloaded from government websites and searched for keywords (bridge, infrared, etc.) that indicate the project might be of interest to Infrasense.
Once the necessary dependencies are installed and your environment running, navigate into the "tests" folder and enter the command "python gui.py" to open to user interface. Click "Download PDFs" to run the playwright scripts.
After a few minutes, The PDFs have completed downloading into their corresponding State's folder.
Enter the keywords (one at a time) that are of interest. Enter your email address and hit "add email". Finally, click "Run Script". Your email will receive an update similar to the one below that informs the user of which PDFs have the keywords you entered. Any PDF's that do not contain any PDFs will be deleted from their folders.