Skip to content

dabdoue/BTAA-IPEDS-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7f4f3a9 · Feb 28, 2023

History

2 Commits
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 28, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023
Feb 14, 2023

Repository files navigation

IPEDS Selenium Automation

This repository uses selenium to retrieve data from the IPEDS school database and puts it into a single csv file.

It is run as a basic flask app. Selenium is used on the server to select the requested options from the database, then a csv is downloaded to the server, and that csv is then parsed and filtered, then served to the client.

Selenium structure is built with future-proofing in mind, with easy functions that allow for easily adding new requested data or making changes based on changes to the database.

Requires pandas, selenium, chromedriver_autoinstaller

To run, simply run flask run

To run so that all devices on the same network can access the application, run flask run --host=0.0.0.0 - this will make the application accessible by going to the server's IP address, then the port of the application (by default 5000). (ex: http://10.192.XX.XXX:5000)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published