Skip to content

omar2535/BioLife-AU-01-attendance-parser

Repository files navigation

Attendance parser for an old version of fingerprint scanning clock in systems

To get it running, make sure to have the following python packages:

  • bs4
  • docx
  • html5lib
python3.8 -m pip install python-docx
python3.8 -m pip install bs4
python3.8 -m pip install html5lib

Example usage:

Word file

Place docx file inside same directory as script, then run

python3.8 attendance_docx_parser.py

HTML file

Place htm file inside sasme directory as script, then run

python3.8 attendance_htm_parser.py

Building the project

Building the project to the respective operating systems

Exe files:

Be sure to have auto-py-to-exe installed and also have the modules installed on the windows machine

auto-py-to-exe

Executable files will be stored in the output directory

Linux binary:

Be sure to first have pyinstaller installed before trying to build the project Check out the pyinstaller docs for more info Pyinstaller docs

sudo pyinstaller --onefile ./attendance_<file_type>_parser.py

Binary files will be stored in the dist directory