This application takes in a CSV file that was output from a UiPath RPA script, transforms and cleans the raw data, connects to a PostgreSQL database, creates database tables, and inserts the cleaned CSV data into the database.
- A Google Cloud cron job starts the VM once per day at a specific time
- Windows job scheduler runs a powershell script that:
- Opens a Google Chrome Instance
- Opens a UiPath instance by calling a specific Uipath script
- Starts a UiPath script that scrapes job data from indeed and saves it data to a csv file
- The python code in this repo takes in the csv file as an input
- The data is transformed and cleaned
- Finally the data is inserted into a Postgresql database
Contributions to this project are welcome. Please follow the guidelines below:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them with clear commit messages.
- Push your changes to your fork.
- Submit a pull request.
This application is licensed under the MIT license. See the LICENSE file for more details.