Converts payroll documents from the format required by the Students of Georgetown, Inc's internal employee management site to the format required by Paylocity. Reads, writes, analyzes payroll info, and 'sniffs' for weird or buggy hours.
Look to your right and find the 'Releases' widget (between 'About' and 'Packages'). Select v1.1 (or whatever the latest release is). Follow instructions from there (note caveats for Mac users). You don't need either of the 'Source Code' files unless you particularly desire them.
Getting errors? email nonnenkamp [at] wisc [dot] edu
- Clone repository locally
- Install Python 3
MAC USERS:
-
If not already installed, install pip:
python3 -m ensurepip --upgrade
-
Create a virtual environment:
python3 -m venv .venv
-
Install dependencies:
pip install -r requirements.txt
-
Run the main program:
python3 run.py
and wait for the GUI to pop up. -
To build into an executable, run
pyinstaller --onefile --windowed -n NewTimeClockConverter run.py
, and look in thedist
folder forNewTimeClockConverter.app
(Finder truncates the .app extension, so just look for the Application file)
WINDOWS USERS:
Replace python3
with py
or python
(whichever works on your system). Look for or NewTimeClockConverter.exe
instead of ...app
.
Getting errors? email nonnenkamp [at] wisc [dot] edu or open an issue on this github.
Disclaimer: While created to assist the POps Ops role at Students of Georgetown, Inc (the Corp), this project was published with full permission from the organization. I'm not going around sprinkling proprietary code all over the internet lol.