Skip to main content

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

image

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

segno_ui-1.0.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

segno_ui-1.0.2-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

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

Hashes for segno_ui-1.0.2.tar.gz
Algorithm Hash digest
SHA256 8bac188d74847b1a14c5aca68a07dbeb8cea1ba4a8c282e39ab15693f91d1fff
MD5 a78fefb063c7f6fab730e7439bb26400
BLAKE2b-256 a02517b02f924336ad76f9f91aa4fcfcfe83d4a34139a5594e6712cc923d9089

See more details on using hashes here.

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

Hashes for segno_ui-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 27b3f4c05c550b50d6becbb0572d03d661d8bffa8fb8998c1e7d267fa5fa9c1e
MD5 079c8e8ccff0e71d8e147cb8730bc636
BLAKE2b-256 811bd1a60918bc73405249d39b1e8a2c3edc9f3d323b2bb7c38f399d9caeafea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page