Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d4l3k/monarch-api
Unofficial Monarch Python client
https://github.com/d4l3k/monarch-api
client graphql monarch python
Last synced: 19 days ago
JSON representation
Unofficial Monarch Python client
- Host: GitHub
- URL: https://github.com/d4l3k/monarch-api
- Owner: d4l3k
- License: mit
- Created: 2023-01-03T08:42:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T04:02:14.000Z (about 2 years ago)
- Last Synced: 2024-12-15T12:21:23.158Z (26 days ago)
- Topics: client, graphql, monarch, python
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# monarch-api
An unofficial Monarch Python client. This project is not affiliated with Monarch
and done entirely as a side project.The goal of this project is to make it easier to do external analysis and
billing for shared expenses. The initial focus is on listing transactions and
setting tags to track paid expenses.## Install
```shell
pip install git+https://github.com/d4l3k/monarch-api.git
```## Basic Usage
```py
import monarchclient = monarch.Client(token="...")
for transaction in client.transactions():
print(transaction)
```## License
This code is using GraphQL excerpts from the official Monarch web app as the
basis for the queries. There isn't any license on those but they may be
considered fair use as an API. Use at your own risk.See [LICENSE](LICENSE).