Skip to main content

Build Status PyPI Version Python Versions License

Python library that nicely wraps Monzo public API and allows you to use it directly from your Python project.

To use the library you have to provide it with you Monzo access token. You can either do that by exporting it as an environment variable ($ export MONZO_ACCESS_TOKEN="YOUR_ACTUAL_ACCESS_TOKEN") or by passing it explicitly to MonzoAPI().

The library currently does not implement feed items, webhooks and attachments endpoints - I plan to add them in the future, but they were’t essential to my current needs and they could be completely different in the future - per docs: > The Monzo API is under active development. Breaking changes should be expected.

The major addition I do want to add is better authentication support - currently access tokens can be taken directly from the developer playground and only last a couple of hours which is really annoying.

Installation

>From PyPI:

$ pip install pymonzo

API

There’s no documentation as of now, but the code is commented and should be pretty straightforward to use.

But feel free to ask me via mail or GitHub issues if anything is unclear.

Tests

Package was tested with pytest and tox on Python 2.7, 3.4 and 3.5 (see tox.ini).

To run tests yourself you need to set environment variables with access token before running tox inside the repository:

$ export MONZO_ACCESS_TOKEN="YOUR_ACTUAL_ACCESS_TOKEN"
$ tox

Contributions

Package source code is available at GitHub.

Feel free to use, ask, fork, star, report bugs, fix them, suggest enhancements and point out any mistakes.

Authors

Developed and maintained by Paweł Adamczak.

Released under [MIT License][license].

Release files for pymonzo 0.1.0

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

Source distribution (sdist)

Source distribution for pymonzo 0.1.0
File Size Uploaded
pymonzo-0.1.0.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymonzo 0.1.0
File Interpreter ABI Platform
pymonzo-0.1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 13.5 kB

Release files / pymonzo-0.1.0.tar.gz

Download URL pymonzo-0.1.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a096531c223e4fc66f8bbb4b3cb0559c160cc52c459d8c281207c42ae0c1fd4c
BLAKE2b-256 checksum
How to use checksums
7712cb4259ea70d0dbdc3d9188deef9517047c13812d7068cfdc91219f5b979a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pymonzo-0.1.0-py2.py3-none-any.whl

Download URL pymonzo-0.1.0-py2.py3-none-any.whl
Size 7.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
cea48ab6a12f94926354ba24ec5e2da6f9603ee1a79051e9efe78475cc01d782
BLAKE2b-256 checksum
How to use checksums
5cd49c11767897072452ab66737433db54a93723c31031c5e97652eff6a7c39d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.11.0

2 release files

0.10.3

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

This release

0.1.0 This release

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