gitextract_p8znxfti/ ├── .gitignore ├── .idea/ │ ├── artifacts/ │ │ └── webapp_hardware_bridge_jar.xml │ ├── compiler.xml │ ├── gradle.xml │ ├── inspectionProfiles/ │ │ └── Project_Default.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── modules/ │ │ ├── webapp-hardware-bridge.iml │ │ └── webapp-hardware-bridge.main.iml │ ├── modules.xml │ └── vcs.xml ├── ADVANCED.md ├── BUILD.md ├── CHANGELOG.md ├── CONFIGURATION.md ├── HTTP_API.md ├── LICENSE ├── README.md ├── TROUBLESHOOT.md ├── build.gradle ├── demo/ │ ├── printer-advanced.htm │ ├── printer-annotation.htm │ ├── printer-basic.htm │ ├── serial-basic.html │ ├── serial-weigh.htm │ ├── websocket-printer.js │ ├── websocket-serial.js │ └── websocket-weigh.js ├── gradlew ├── gradlew.bat ├── install.nsi ├── settings.gradle └── src/ └── main/ ├── java/ │ ├── module-info.java │ └── tigerworkshop/ │ └── webapphardwarebridge/ │ ├── Constants.java │ ├── GUI.java │ ├── Server.java │ ├── dtos/ │ │ ├── Config.java │ │ ├── NotificationDTO.java │ │ ├── PrintServiceDTO.java │ │ ├── SerialPortDTO.java │ │ └── VersionDTO.java │ ├── interfaces/ │ │ ├── WebSocketServerInterface.java │ │ └── WebSocketServiceInterface.java │ ├── responses/ │ │ ├── PrintDocument.java │ │ └── PrintResult.java │ ├── services/ │ │ ├── ConfigService.java │ │ └── DocumentService.java │ ├── utils/ │ │ ├── AnnotatedPrintable.java │ │ ├── CertificateGenerator.java │ │ ├── ImagePrintable.java │ │ └── ThreadUtil.java │ └── websocketservices/ │ ├── PrinterWebSocketService.java │ └── SerialWebSocketService.java └── resources/ ├── META-INF/ │ └── MANIFEST.MF ├── log4j2.xml └── web/ ├── css/ │ ├── bootstrap-grid.css │ ├── bootstrap-grid.rtl.css │ ├── bootstrap-reboot.css │ ├── bootstrap-reboot.rtl.css │ ├── bootstrap-utilities.css │ ├── bootstrap-utilities.rtl.css │ ├── bootstrap.css │ └── bootstrap.rtl.css ├── index.html └── js/ ├── bootstrap.bundle.js ├── bootstrap.esm.js ├── bootstrap.js └── petite-vue.js