Desktop version of the Lidl Plus mobile app using my own implementation of the Lidl Plus api.
Project description
Lidl Plus on Desktop
A desktop UI for Lidl Plus, written in Python using GTK and libadwaita.
This is an unofficial project and is not affiliated with Lidl.
What you need
- Python 3 + pip
- Git
- Platform dependencies for GTK / libadwaita / PyGObject
- Playwright browser dependencies (macOS/Linux)
Installation
1) Download from PyPI
pip install lidlplus-ui
macOS / Linux setup
2) Install Playwright browser(s)
playwright install
3) Install system packages
You must install PyGObject, GTK, and libadwaita for your distribution.
- See PyGObject’s official “Getting Started” guide: https://pygobject.gnome.org/getting_started.html
After that, you’re ready to run the app.
Windows setup (MSYS2)
2) Install GTK/libadwaita via pacman
Follow the Windows section of the PyGObject guide first: https://pygobject.gnome.org/getting_started.html
Then install libadwaita:
pacman -Sy mingw-w64-ucrt-x86_64-libadwaita
3) Playwright note (important)
Playwright does not work in MSYS2, so login works differently on Windows:
- Run this script to obtain a refresh token:
lidlplus-ui auth - On the first login in the UI, enter the refresh token instead of email/password.
Running the app
lidlplus-ui
Then:
- Launch the app
- Log in
- Use Lidl Plus on your desktop
Legal notice
This is an open source project written in Python that interacts with the Lidl Plus API, which is owned by Lidl Stiftung & Co. KG.
This project is provided for educational purposes. All trademarks and brand names belong to their respective owners.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lidlplus_ui-0.0.3.tar.gz.
File metadata
- Download URL: lidlplus_ui-0.0.3.tar.gz
- Upload date:
- Size: 22.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b4efe48c0c84ac95dd8cebd0ca05343006228321eae1c5adf3644a2ba39ceaa
|
|
| MD5 |
1e7fb83769c718336296170aede2c9e2
|
|
| BLAKE2b-256 |
8e9ed9980b040fdecb14c873c654ef2a4f2edfe6db2faea1be0268d58080edb3
|
Provenance
The following attestation bundles were made for lidlplus_ui-0.0.3.tar.gz:
Publisher:
main.yml on zsobix/lidlplus-ui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lidlplus_ui-0.0.3.tar.gz -
Subject digest:
2b4efe48c0c84ac95dd8cebd0ca05343006228321eae1c5adf3644a2ba39ceaa - Sigstore transparency entry: 1280674178
- Sigstore integration time:
-
Permalink:
zsobix/lidlplus-ui@4bf67e562d68e69c4206f704c917ad045995a7e9 -
Branch / Tag:
refs/tags/0.0.3_fix - Owner: https://github.com/zsobix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@4bf67e562d68e69c4206f704c917ad045995a7e9 -
Trigger Event:
release
-
Statement type:
File details
Details for the file lidlplus_ui-0.0.3-py3-none-any.whl.
File metadata
- Download URL: lidlplus_ui-0.0.3-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
989dd0d495df63433113a64047d38977f103f258403690260ee87bb4bbf9ea74
|
|
| MD5 |
8504b66f671a7123d4cf74c61828a092
|
|
| BLAKE2b-256 |
9039e74920a0c9cc32de7657fb5b7fe3e4b8c4ed3f28d9192ce6be38faf77117
|
Provenance
The following attestation bundles were made for lidlplus_ui-0.0.3-py3-none-any.whl:
Publisher:
main.yml on zsobix/lidlplus-ui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lidlplus_ui-0.0.3-py3-none-any.whl -
Subject digest:
989dd0d495df63433113a64047d38977f103f258403690260ee87bb4bbf9ea74 - Sigstore transparency entry: 1280674185
- Sigstore integration time:
-
Permalink:
zsobix/lidlplus-ui@4bf67e562d68e69c4206f704c917ad045995a7e9 -
Branch / Tag:
refs/tags/0.0.3_fix - Owner: https://github.com/zsobix
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@4bf67e562d68e69c4206f704c917ad045995a7e9 -
Trigger Event:
release
-
Statement type: