lunchable-pushlunch
LunchMoney Push Notifications
PushLunch supports Push Notifications via Pushover
and NTFY. Set your --provider flag to either pushover
or ntfy(or use the PUSHLUNCH_PROVIDER environment variable) to choose
your provider. Default is pushover.
Pushover supports iOS and Android Push notifications. To get started just provide your Pushover
Key (--key / -k) directly or via the PUSHOVER_USER_KEY environment variable.
NTFY is a simple HTTP-based pub-sub notification service. No need to sign up for an account,
just create a topic and use that as your Key (--key / -k) or set the NTFY_TOPIC
environment variable.
You can install lunchable with pip or
pipx. Make sure to use the
lunchable[pushlunch] extra to install the pushlunch plugin.
You can also use the lunchable[plugins] extra to install all the
known plugins.
pipx install "lunchable[pushlunch]"
pip install "lunchable[pushlunch]"
The below command checks for un-reviewed transactions in the current and previous
month and sends them as Push Notifications. The --continuous flag tells it to run
forever which will only send you a push notification once for each transaction.
By default it will check every 60 minutes, but this can be changed using the
--interval argument.
lunchable plugins pushlunch notify --continuous
Run via Docker
docker run --rm \
--env LUNCHMONEY_ACCESS_TOKEN=${LUNCHMONEY_ACCESS_TOKEN} \
--env PUSHOVER_USER_KEY=${PUSHOVER_USER_KEY} \
juftin/lunchable:latest \
lunchable plugins pushlunch notify --continuous
Metadata
Release files for lunchable-pushlunch 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lunchable_pushlunch-1.4.0.tar.gz | 101.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lunchable_pushlunch-1.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 111.4 kB
Release files / lunchable_pushlunch-1.4.0.tar.gz
| Download URL | lunchable_pushlunch-1.4.0.tar.gz |
|---|---|
| Size | 101.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fc76efd5203fd3a1f48e1a0a554ed0fa0dfa87cee1bc3c21953823efe5a8976
|
|
BLAKE2b-256 checksum How to use checksums |
46cf1d1e1586719e72273d959c8f9d3e0952cfa3a6a0c75943ee6582562f3def
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2025.
Transparency logRelease files / lunchable_pushlunch-1.4.0-py3-none-any.whl
| Download URL | lunchable_pushlunch-1.4.0-py3-none-any.whl |
|---|---|
| Size | 10.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98e77875b8b5bf63fc23c175eb8ef40323236e9385064f72e805344389a45f27
|
|
BLAKE2b-256 checksum How to use checksums |
eac85d0ca70c96714fc440f4dd179781f1769e61b9560a32aebce40e5e6eb5f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2025.
Transparency log