Skip to main content

A simple command line interface to your monzo account.

Project description

mzo

A (third-party) command-line interface to your Monzo account. Because Sometimes the command-line is more convenient then swiping and tapping.

This README covers the environment setup if you are looking to run the applications source code / work on the project. If you are looking for the documentation and more straight forward installation instructions see the docs.

Prerequisites

At the time of writing this the project is using Python 3.6.5. You will need that version of python installed before starting. If you don't currently have a method of managing multiple Python versions on your machine, I would recommend checking out pyenv.

The projects dependencies are also managed by pipenv. You should head over there and make sure that you also have that tool setup.

Finally I've used a package.json in my Python project (heresy I'm sure), which aggregates all ancillary project scripts together for building and deploying. Specifically I'm using the yarn package manager for these npm dependencies.

Summoning Ritual

Once you've completed the prerequisites above you should be able to bring the application to life with the following commands.

# clone the source code to your machine
$ git clone https://github.com/jamesstidard/mzo-cli

$ cd mzo-cli/

$ pipenv install --dev --python 3.6.5
$ pipenv shell

Run

$ mzo --help

Test

$ yarn test

Document

$ yarn docs:dev

Deploy mzo

$ yarn mzo:deploy

Deploy Docs

$ yarn docs:deploy

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

mzo-0.3.1.tar.gz (16.6 kB view details)

Uploaded Source

Built Distributions

mzo-0.3.1-py3.8.egg (46.3 kB view details)

Uploaded Source

mzo-0.3.1-py3.7.egg (45.9 kB view details)

Uploaded Source

mzo-0.3.1-py3.6.egg (45.8 kB view details)

Uploaded Source

mzo-0.3.1-py2.py3-none-any.whl (20.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mzo-0.3.1.tar.gz.

File metadata

  • Download URL: mzo-0.3.1.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for mzo-0.3.1.tar.gz
Algorithm Hash digest
SHA256 5716241a50f738edad1430d7295d8d459c002290eaa8a402c9d8cf90e801cd10
MD5 c9abf014dba21b6b70d5cb07f7a3641c
BLAKE2b-256 c2b1d0e3c1412639e32b5767a768cb464445359001185a76654800a910cf1257

See more details on using hashes here.

File details

Details for the file mzo-0.3.1-py3.8.egg.

File metadata

  • Download URL: mzo-0.3.1-py3.8.egg
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for mzo-0.3.1-py3.8.egg
Algorithm Hash digest
SHA256 19ead768677342f5ac5e2b9e1323fab92f33c7b3ad12b0fcf48c1a81e6e4d061
MD5 e2468f97153dc2efd8335da2296004f9
BLAKE2b-256 82656a9bcf013eb2e36eaa04e58f8f1db4e1e75f82dc4a4a9e5f8f717b29b9af

See more details on using hashes here.

File details

Details for the file mzo-0.3.1-py3.7.egg.

File metadata

  • Download URL: mzo-0.3.1-py3.7.egg
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for mzo-0.3.1-py3.7.egg
Algorithm Hash digest
SHA256 93865bf39d46ddea21aa23710890b79231386bf9a540778d08640c812d2090d1
MD5 3dbbe0f577c68bbf94818bbf5ee76d40
BLAKE2b-256 4578baa2e371b60b9388b926ecd4ad9bb907385be8d2d9ba9014c7a26d28e7cc

See more details on using hashes here.

File details

Details for the file mzo-0.3.1-py3.6.egg.

File metadata

  • Download URL: mzo-0.3.1-py3.6.egg
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for mzo-0.3.1-py3.6.egg
Algorithm Hash digest
SHA256 1bccf63edd19a9945d729e9d4f378d707e9dd53a3317909c39cf795e1f038379
MD5 aecd6a3011c9df98cad908c7e587be9c
BLAKE2b-256 bc39c7459e1d042f0d0a1a85be8cfd21893d5c954e95b93c9bef6b3cb91e1c73

See more details on using hashes here.

File details

Details for the file mzo-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: mzo-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for mzo-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 935351b369aa53df366125a398b20ac787658202291c017a335a0f62f3d5f373
MD5 bdeeeba1cc4e887479941b2bda6a4de3
BLAKE2b-256 6ad04aa24c54a3c8ebf8937271b1ad4fba2b0e12c72dfa48f24acfcfde101eb5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page