Files
cfpresume/README.md
2022-07-24 16:26:21 -05:00

1.5 KiB

CFP Resume Loader

What is it

Currently, just a collection of logic to pull/scrape relevant data from various sources and storing CSV files with the desired data.

Setup

On a Mac/Linux machine with a default python version >= 3.9, just run ./setup.sh and you should get a poetry env with the relevant requirements installed.

On a Windows machine, you should be able to achieve the same thing via WSLv2. For instructions on installing WSL, see here. To run a WSL terminal once installed, you should be able to open Windows Terminal and enter wsl. (Modern Windows usage is not this author's forte, so YMMV)

Running

Once your setup is established, you can call the script via poetry run cfpresume. For details on options, add a --help flag at the end of that command. By default, it will run all import sources and create a csv file for each.

Development

Code is formatted with black, linted with flake8, and type-checked with mypy.

Future Plans

The immediate plan is to add more sources to this code, and extend the logic to load them in parallel rather than sequentially. After that work is complete, the next goal is to integrate the source data into the processing logic, either by inserting the data into a target Excel file tab, or by integrating the final report preparation itself into this code logic.