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 打卡鐘解析程序
- Host: GitHub
- URL: https://github.com/omar2535/biolife-au-01-attendance-parser
- Owner: omar2535
- Created: 2020-03-23T19:49:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-05T03:15:53.000Z (over 1 year ago)
- Last Synced: 2025-03-10T20:57:17.274Z (2 months ago)
- Topics: docx, docx-parser, html-parser, parser
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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