This project is a side project for scraping pipeline data from a Pathrise account, then filling out Work Search Activity Log forms for the Texas Workforce Commission (TWC). It uses TypeScript and npm.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- npm
- Clone the repository
- Install dependencies with
npm install
The scraper is a utility for scraping data from the user's Pathrise dashboard.
node --loader esbuild-register/loader -r esbuild-register src/scraper/index.ts
The filler is a utility for filling out PDF forms based on data from the Texas Workforce Commission (TWC).
node --loader esbuild-register/loader -r esbuild-register src/filler/index.ts
The project uses environment variables for sensitive data. These variables should be defined in a .env
file in the project root. The following variables are required:
NAME
: Your nameSSN
: Your Social Security NumberNUMBER_OF_SEARCHES
: The number of job searches to be filled in the formGOOGLE_EMAIL
: The google email used to register on PathriseGOOGLE_PASSWORD
: The google password used to register on Pathrise
Please read CONTRIBUTING.md
for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md
file for details