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/LoyaltyCardsOpenREADME
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)
- Clone or download this repository
- Open a terminal to the path where the repository folder is located
- Install dependencies according to your distribution
- Make sure that the install.sh and uninstall.sh are executable. If necessary, do:
chmod +x install.shandchmod +x uninstall.sh - 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. - 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)
- Clone or download this repository
- Open a terminal to the path where the repository folder is located
- Install dependencies according to your distribution if necessary
- 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
- sudo apk add python3
- sudo apk add sqlite
- sudo apk add py3-pip
- python3 -m venv ~/venv-barcode
- source ~/venv-barcode/bin/activate
- pip install python-barcode
- sudo apk add py3-gobject3 gobject-introspection-dev cairo-dev python3-dev gcc musl-dev pkgconf
- sudo apk add coreutils
Screenshots:



~~ ## 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
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
