Skip to content

salipshitz/hallpass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hall Pass

Hall Pass is a program which scans the barcode on a student ID and prints out a hall pass from a receipt printer connected via USB. It is written entirely in Python, making use of the python-escpos library for use of ESC/POS printers (receipt printers).

Dependencies & Installation

This application requires libusb. Some computers come with the library preinstalled, but many do not. To install libusb, go to https://github.com/libusb/libusb/releases.

The application was written in Python 3.8. Ensure you have that version installed and you can use it.

After downloading the files, enter the installed directory in a terminal and type:
python -m pip install -r requirements.txt

To run the application, simply run the main.py file in the src directory. In the future, executable releases will be made to more easily install and run the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages