Skip to content

embeddedkink/lockbox-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE

The lockbox now has a webpage with which it can be controlled. It is recommended to use that instead.

Control

This repository is part of the EKI Lockbox project. This repository contains the default control software, written in Python.

The box is controlled with a python application. Download main.py and requirements.txt by cloning this repository, downloading the .zip or in another way you prefer.

Windows

Install Python from the Microsoft Store or in whichever way you prefer. mDNS/Zeroconf should be supported out of the box on recent versions of Windows.

With CMD or Powershell, navigate to these files.

Install the requirements for the application:

Python3 -m pip install -r requirements.txt

You can now run the application:

python3 main.py --action lock --password-file C:\Users\username\Desktop\password.png

Linux

Install the requirements for the application:

pip3 install -r requirements.txt

You can now run the application:

python3 main.py -a lock

To access the box more easily, enter the following commands.

sudo chmod +x ./main.py
sudo ln -s /path/to/main.py /usr/bin/lockboxcontrol

About

An open source lock box for online keyholding

Resources

License

Stars

Watchers

Forks

Languages