Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adlerweb/lebra
Legacy Barcode Reader Application
https://github.com/adlerweb/lebra
Last synced: about 6 hours ago
JSON representation
Legacy Barcode Reader Application
- Host: GitHub
- URL: https://github.com/adlerweb/lebra
- Owner: adlerweb
- License: mit
- Created: 2024-01-30T15:59:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-11T16:15:15.000Z (7 months ago)
- Last Synced: 2024-06-12T17:56:44.464Z (5 months ago)
- Language: Python
- Size: 22.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LeBRA
Legacy Barcode Reader ApplicationLeBRA is a small python script serving a simple HTML form. Supplied data is emulated as key presses on the host. This allows old MDE devices like those with Windows CE or Windows Mobile to be used with applications requiring desktop operating systems or modern web browsers. You can also use a dedicated P2P-WiFi if your device is too old to connect to current access points.
On the technical side it uses python-pynput for key emulation, it should work on Windows, macOS and Linux based systems.
On Linux, pynput uses X or uinput. X.org based systems work as user, uinput requires the script to be run as root.
On macOS the process must run as root. Your application must also be white listed under Enable access for assistive devices. You may also need to whitelist your terminal application if running your script from a terminal.