Monitor udev events like usb devices being connected, and execute actions upon evnet
Project description
Segno UI
This program is a graphical user interface for the segno library that allows to create QR codes.
While segno has a nice CLI interface, a graphical user interface fills the gap for quick usage.
The main goal of Segno UI is to provide a QRCode generator that doesn't need any online tools, which guarantees that the data you're encoding doesn't leave your computer. Using online generators needs you to put your trust in developper behind the tool, hoping that your data won't be stored or reselled.
Quick usage
You may find precompiled binaries for Windows on the release page.
We don't provide precompiled binaries for Linux or MacOS, as those generally come with a Python interpreter already.
Install with:
python3 -m pip install segno_ui
Use with:
segno_ui.py
Depending on your system, you might need to install tkinter. Install with
System | command |
---|---|
RHEL 8+, Fedora and clones | dnf install python3-tkinter |
RHEL and earlier Fedora and clones | yum install tkinter |
Debian, Ubuntu, Mint based | sudo apt-get install python-tk |
Arch based | sudo pacman -S tk |
Windows | Select 'tk' when installing Python |
Graphical user interface
Technical stuff
Basically, Segno UI is a wrapper using the excellent PySimpleGUI toolkit allowing to create multiplatform GUI interfaces easily.
It should be quite future proof since all properties that go into the QR codes are dynamically generated by reading the qrcode maker function signatures. Hence, if segno adds a new parameter, it will automatically exist in Segno UI.
Why
I've built this tool to quickly create / store settings for some vCards / MeCards without going online.
All help is welcome ;)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file segno_ui-1.0.2.tar.gz
.
File metadata
- Download URL: segno_ui-1.0.2.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bac188d74847b1a14c5aca68a07dbeb8cea1ba4a8c282e39ab15693f91d1fff |
|
MD5 | a78fefb063c7f6fab730e7439bb26400 |
|
BLAKE2b-256 | a02517b02f924336ad76f9f91aa4fcfcfe83d4a34139a5594e6712cc923d9089 |
File details
Details for the file segno_ui-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: segno_ui-1.0.2-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27b3f4c05c550b50d6becbb0572d03d661d8bffa8fb8998c1e7d267fa5fa9c1e |
|
MD5 | 079c8e8ccff0e71d8e147cb8730bc636 |
|
BLAKE2b-256 | 811bd1a60918bc73405249d39b1e8a2c3edc9f3d323b2bb7c38f399d9caeafea |