Skip to main content

A Python api to access moneywiz sqlite database

Project description

MoneyWiz-API

Static Badge PyPI

Buy Me A Coffee

A Python API to access MoneyWiz Sqlite database.

Get Started

pip install moneywiz-api
from moneywiz_api import MoneywizApi

moneywizApi = MoneywizApi("<path_to_your_sqlite_file>")

(
    accessor,
    account_manager,
    payee_manager,
    category_manager,
    transaction_manager,
    investment_holding_manager,
) = (
    moneywizApi.accessor,
    moneywizApi.account_manager,
    moneywizApi.payee_manager,
    moneywizApi.category_manager,
    moneywizApi.transaction_manager,
    moneywizApi.investment_holding_manager,
)

record = accessor.get_record(record_id)
print(record)

It also offers a interactive shell moneywiz-cli.

Contribution

This project is in very early stage, all contributions are welcomed!

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

moneywiz_api-1.0.6.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

moneywiz_api-1.0.6-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file moneywiz_api-1.0.6.tar.gz.

File metadata

  • Download URL: moneywiz_api-1.0.6.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for moneywiz_api-1.0.6.tar.gz
Algorithm Hash digest
SHA256 5e080e42aeb61d791c7e4194cf86b7bfadde9f76015f698feeb7c85116e8e9a2
MD5 a4a8c1ce626e7c2797ddb289439bec18
BLAKE2b-256 61496a0d394129ce2a0d57e2bdaae134dd5ae5a0add3df3dc6e709fdc78ef48b

See more details on using hashes here.

Provenance

The following attestation bundles were made for moneywiz_api-1.0.6.tar.gz:

Publisher: python-publish.yml on ileodo/moneywiz-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file moneywiz_api-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: moneywiz_api-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for moneywiz_api-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 01697bee604dc2bda77e92df4549be1fcadb0d5ac9a7416e6c33cbc00ed910ad
MD5 ec987801aa27eb397d5d717c750eb4ff
BLAKE2b-256 fc41d70f26a1e2ec5f98a73157177dd15806e7fb34d10f2831f63b5c3a18737f

See more details on using hashes here.

Provenance

The following attestation bundles were made for moneywiz_api-1.0.6-py3-none-any.whl:

Publisher: python-publish.yml on ileodo/moneywiz-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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