Skip to main content

YNAB Weekly Spending Reports with Python

If you want weekly mail with top 10 spending categories in You Need a Budget, you are in the right place.

This application is inspired by YNAB Weekly Spending Reports with Google Apps Script by Connor Griffin, only in Python instead of JavaScript.

How to Run

Easy. You need:

Now, after making sure you have all of the above, install this package:

pip2 install --user YNAB-Weekly

That is all, we are ready! Use this to run:

ynab-weekly \
    --ynab-api-key     YNAB_KEY       \
    --ynab-budget-name "Budged name"  \
    --mailgun-api-key  MAILGUN_KEY    \
    --mailgun-domain   MAILGUN_DOMAIN \
    --mails            me@myhouse.com my-so@myhouse.com

Please report bugs in issues.

How to run in development mode

virtualenv -p python2 .env
source .env/bin/activate
pip install --editable .

Metadata

Release files for YNAB-Weekly 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for YNAB-Weekly 1.0.4
File Size Uploaded
YNAB Weekly-1.0.4.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for YNAB-Weekly 1.0.4
File Interpreter ABI Platform
YNAB_Weekly-1.0.4-py2-none-any.whl Python 2 none any Details

Total release size: 18.1 kB

Release files / YNAB Weekly-1.0.4.tar.gz

Download URL YNAB Weekly-1.0.4.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a09299fe2601ef643b3b8c1a8eda8651b124b52e9d1e6e75ebe9626e564d4d2d
BLAKE2b-256 checksum
How to use checksums
b11168005c04762d7f42e4d060f893c78aaca634c5d88a9962ef78dd8da428b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

Release files / YNAB_Weekly-1.0.4-py2-none-any.whl

Download URL YNAB_Weekly-1.0.4-py2-none-any.whl
Size 9.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
731aac05d18c2661d1ed927dd7413db3f6c2355d77af97a5124c0c34eedef0f0
BLAKE2b-256 checksum
How to use checksums
ea00dfd8fddefa097b39bea052c601b7408d8cc46fafde572d2a14e65455ea4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page