An open API service indexing awesome lists of open source software.

https://github.com/omar2535/biolife-au-01-attendance-parser

Biolife-AU-01 打卡鐘解析程序
https://github.com/omar2535/biolife-au-01-attendance-parser

docx docx-parser html-parser parser

Last synced: 2 months ago
JSON representation

Biolife-AU-01 打卡鐘解析程序

Awesome Lists containing this project

README

        

# 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

```sh
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

```sh
python3.8 attendance_docx_parser.py
```

### HTML file

Place htm file inside sasme directory as script, then run

```sh
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

```sh
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](https://pyinstaller.readthedocs.io/en/stable/)
```sh
sudo pyinstaller --onefile ./attendance__parser.py
```

Binary files will be stored in the `dist` directory