Skip to content

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

License

Notifications You must be signed in to change notification settings

joanisc/loyaltyCardsOpen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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?