SkillAgentSearch skills...

LoyaltyCardsOpen

Linux App to save and view all your loyalty cards and any kind of card. Ready to use with a Linux Phone.

Install / Use

/learn @joanisc/LoyaltyCardsOpen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

loyaltyCardsOpen

The linux app to empty your pockets of cards.

Linux App to save and view all your loyalty cards and any kind of card. Ready to use with a Linux Phone.

Install on any distro with the installation script (Method 1)

  1. Clone or download this repository
  2. Open a terminal to the path where the repository folder is located
  3. Install dependencies according to your distribution
  4. Make sure that the install.sh and uninstall.sh are executable. If necessary, do: chmod +x install.sh and chmod +x uninstall.sh
  5. Execute to install the app ./install.sh =>The script will install loyaltyCardsOpen to .local/share/loyaltyCards and create a .desktop file icon for the user.
  6. To execute the app, find the new created icon on your apps

Note: Alpine/PostmarketOS install will fail until 'sudo apk add coreutils' to make cp compatible with the install script

Execute without installing (Method 2)

  1. Clone or download this repository
  2. Open a terminal to the path where the repository folder is located
  3. Install dependencies according to your distribution if necessary
  4. To execute the app:

python3 loyaltyCards.py

Dependencies:

python3

sqlite

python3-pip

pip3 install python-barcode

pip install pycairo PyGObject

Detailed instructions on how to install dependencies in Alpine/PostmarketOS

  1. sudo apk add python3
  2. sudo apk add sqlite
  3. sudo apk add py3-pip
  4. python3 -m venv ~/venv-barcode
  5. source ~/venv-barcode/bin/activate
  6. pip install python-barcode
  7. sudo apk add py3-gobject3 gobject-introspection-dev cairo-dev python3-dev gcc musl-dev pkgconf
  8. sudo apk add coreutils

Screenshots:

Entry screen picture

Search screen picture

Entry screen in black

~~ ## Install on Mobian/Debian/Ubuntu ~ Deprecated ~

Use the deb package from here*

Then to install it:

sudo dpkg -i loyaltyCardsOpen.deb

After install, you can run it using the icon as any other app.

*Could not be updated. It is generated manually. For the latest version use the installation script (Method 1) ~~

To do:

  • [✔] Save images correctly in sqlite

  • [✔] Show image and text correctly to the screen filtering by the search box

  • [✔] Add screenshots to this file

  • [✔] Fix problems deb file.

  • [✔] Fix search on clean screen

  • [✔] Make selected theme permanent

  • [✔] Create a distro independent install script. Thanks @fdservices

  • [✔] Put an scroll in order to manage unfiltered cards

  • [] Create a flatpak package or create a project from scratch to have flatpak by default

  • [] ¿Encrypt data in db?

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated2d ago
Forks5

Languages

Python

Security Score

95/100

Audited on Mar 31, 2026

No findings