Files
Web-NibblePoker/readme.md
Herwin Bozet 1f249206e7 Added PEArch page, Added strings, Updated readme
Update .dockerignore, .gitignore, and 11 more files...
2025-09-14 00:00:22 +02:00

52 lines
1.4 KiB
Markdown

# Website - NibblePoker.lu
Public repository containing the source code for [nibblepoker.lu](https://nibblepoker.lu/) &
[nibblepoker.com](https://nibblepoker.com/).
## Features
* Projects
* [CircuitPython - Ebyte E32 Driver](https://nibblepoker.lu/content/circuitpython-ebyte-e32/)
* [DotNet-ListComPort](https://nibblepoker.lu/content/lscom-cli-dotnet/)
* [Mini Dockerized CCTV NVR](https://nibblepoker.lu/content/docker-mini-cctv-nvr/)
* Web-based Tools
* [Excel Password Remover](https://nibblepoker.lu/tools/excel-password-remover/)
* [IBAN Generator](https://nibblepoker.lu/tools/iban-generator/)
* [UUID Generator](https://nibblepoker.lu/tools/uuid-generator/)
* [VAT Calculator](https://nibblepoker.lu/tools/vat-calculator/)
## Related Projects
TODO
## Local Setup
Follow these steps to setup a local version of this website:
1. Install Python 3.13
2. Install Node JS 20+
3. Install Python Modules \
`pip install --upgrade -r requirements.txt`
4. Install NPM modules \
`.\scripts\nodejs-setup.cmd`
5. Compile the `.mjs` files into `.js` and `.min.js` \
`.\scripts\compile-js-site.cmd`
6. [TODO: Install static files]
7. Setup environment variables:
```batch
:: Batch
set NP_HTML_POST_PROCESS=MINIFY
set NP_FLASK_WAITRESS=1
set NP_FLASK_PORT=80
```
```bash
# Bash
NP_HTML_POST_PROCESS=MINIFY
NP_FLASK_WAITRESS=1
NP_FLASK_PORT=80
```
8. Run [app.py](app.py) \
`python ./app.py`
## Licenses
TODO