A utility for correcting the TIMEKEEPER_NAME field in the LEDES 1998B txt file outputs from MyCase used to upload to clients that receive LEDES billing invoices electronically, converting names from "Firstname Middle Initial Lastname" to "Lastname, Firstname Middle Initial".
- Download the latest
MyCase-Ledes-Fixer_Setup.exe
from the releases. - Run the installer and follow the prompts.
- The application will be installed and available from the Start Menu.
When running the installer, you may see a Windows SmartScreen warning that says "Windows protected your PC". This is normal for applications that aren't digitally signed with a paid certificate.
Why does this warning appear?
- Windows SmartScreen shows this warning for any application that isn't signed with a paid certificate
- This is an open-source tool with code publicly available for review
- The warning is not indicating the presence of malware - it simply means Windows doesn't recognize the publisher
-
Clone the repository:
git clone https://github.com/halfprice06/mycase_ledes_fixer.git
-
Navigate to the project directory:
cd mycase_ledes_fixer
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Install Inno Setup Compiler:
Download and install the Inno Setup Compiler, which is required to build the installer.
-
Build the executable and installer:
python build_release.py
-
Windows Installer:
The Windows installer will be in release folder.
- Launch "MyCase LEDES Fixer" from the Start Menu
- Drag and drop LEDES files or use the "Add Files" button
- Choose whether to overwrite original files
- Click "Process Files" to transform the timekeeper names into the standard format.