LunchMoney Push Notifications via Pushover
Project description
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
Project details
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 lunchable_pushlunch-1.4.0.tar.gz.
File metadata
- Download URL: lunchable_pushlunch-1.4.0.tar.gz
- Upload date:
- Size: 101.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fc76efd5203fd3a1f48e1a0a554ed0fa0dfa87cee1bc3c21953823efe5a8976
|
|
| MD5 |
a7872528db08cc264384c53edb97c6dd
|
|
| BLAKE2b-256 |
46cf1d1e1586719e72273d959c8f9d3e0952cfa3a6a0c75943ee6582562f3def
|
Provenance
The following attestation bundles were made for lunchable_pushlunch-1.4.0.tar.gz:
Publisher:
publish.yaml on juftin/lunchable-pushlunch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lunchable_pushlunch-1.4.0.tar.gz -
Subject digest:
1fc76efd5203fd3a1f48e1a0a554ed0fa0dfa87cee1bc3c21953823efe5a8976 - Sigstore transparency entry: 591230460
- Sigstore integration time:
-
Permalink:
juftin/lunchable-pushlunch@8decdb1b380d39ea3272f55f36693c5486b4ef4d -
Branch / Tag:
refs/tags/v1.4.0 - Owner: https://github.com/juftin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@8decdb1b380d39ea3272f55f36693c5486b4ef4d -
Trigger Event:
release
-
Statement type:
File details
Details for the file lunchable_pushlunch-1.4.0-py3-none-any.whl.
File metadata
- Download URL: lunchable_pushlunch-1.4.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98e77875b8b5bf63fc23c175eb8ef40323236e9385064f72e805344389a45f27
|
|
| MD5 |
f3a813b88257d1a5d73e63b6da9bc4ab
|
|
| BLAKE2b-256 |
eac85d0ca70c96714fc440f4dd179781f1769e61b9560a32aebce40e5e6eb5f2
|
Provenance
The following attestation bundles were made for lunchable_pushlunch-1.4.0-py3-none-any.whl:
Publisher:
publish.yaml on juftin/lunchable-pushlunch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lunchable_pushlunch-1.4.0-py3-none-any.whl -
Subject digest:
98e77875b8b5bf63fc23c175eb8ef40323236e9385064f72e805344389a45f27 - Sigstore transparency entry: 591230463
- Sigstore integration time:
-
Permalink:
juftin/lunchable-pushlunch@8decdb1b380d39ea3272f55f36693c5486b4ef4d -
Branch / Tag:
refs/tags/v1.4.0 - Owner: https://github.com/juftin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@8decdb1b380d39ea3272f55f36693c5486b4ef4d -
Trigger Event:
release
-
Statement type: