GitXplorerGitXplorer
d

spendee

public
27 stars
2 forks
4 issues

Commits

List of commits on branch master.
Unverified
6c66e528115d6219434607e46c2cc24e9fbeb790

upping version

ddionysio committed 4 years ago
Unverified
df28e4146cf26d7e0021f04cb9bfb5783b70d3cc

updating spendee auth

ddionysio committed 4 years ago
Unverified
c4752c7c147665375d7c4c99318b654a18513ffc

updated spendee import/setup

ddionysio committed 5 years ago
Unverified
5762bebc0e95aac8f42e27b859cfb4bc5f81bf26

added setup stuff for pip

ddionysio committed 5 years ago
Unverified
881164d31dc656ef577100f1a644e89ae077fe1e

added setup stuff for pip

ddionysio committed 5 years ago
Unverified
37769eaa35586075b4ece046bd4d49294d12e1d5

added bank sync endpoints

ddionysio committed 5 years ago

README

The README file for this repository.

Spendee

This is a Python API wrapper for interfacing with a wonderful Spendee app.

Warning

No guarantees are provided here. If you wanna use it, go for it, but do know that the original API is undocumented and while it works at the time of writing, it might stop at any time. I'm not associated with Spendee in any way.

Installation

  1. Be Python 3.7+ ready
  2. pip install spendee
  3. Enjoy.

Future Improvements

  • finish up all the endpoints [24/73]
  • make dates from the response datetime objects
  • release on pypi

Endpoints

This is a list of all endpoints I've discovered. So far only a subset is implemented:

  • [ ] v1/exchange-rate
  • [ ] v1/notification-count-unread
  • [ ] v1/notification-get-all
  • [ ] v1/notification-set
  • [ ] v1/user-check-email
  • [ ] v1/user-set-subscription
  • [ ] v1/wallet-accept-sharing
  • [ ] v1/wallet-get
  • [ ] v1/wallet-get-category
  • [ ] v1/wallet-get-users
  • [ ] v1/wallet-order-categories
  • [ ] v1.3/currencies
  • [ ] v1.3/delete-bank-login
  • [ ] v1.4/confirm-deletion
  • [ ] v1.4/confirm-email-change
  • [ ] v1.4/merge-categories
  • [ ] v1.4/recommendation-likelihood
  • [ ] v1.4/request-deletion
  • [ ] v1.4/request-email-change
  • [ ] v1.4/user-forgot-password
  • [ ] v1.4/user-get-profiles
  • [ ] v1.4/user-password-change-confirmation
  • [ ] v1.4/wallet-get-categories
  • [ ] v1.5/change-to-two-way-transfer
  • [ ] v1.5/delete-transfer-transaction
  • [ ] v1.5/link-two-transactions-into-transfer
  • [ ] v1.5/revert-transfer-to-regular-transaction
  • [ ] v1.5/transaction-suggestions
  • [ ] v1.5/transfer-funds
  • [ ] v1.5/update-transfer
  • [ ] v1.5/user-fb-connect
  • [ ] v1.5/user-google-connect
  • [ ] v1.5/viewed-dialogs
  • [ ] v1.5/wallet-create-transaction
  • [ ] v1.5/wallet-delete-transaction
  • [ ] v1.5/wallet-update-transaction
  • [ ] v1.6/get-transactions
  • [ ] v1.6/iframe-wallet-data?id=
  • [ ] v1.6/reorder-wallets
  • [ ] v1.6/wallet-get-transaction
  • [ ] v1.7/reorder-budgets
  • [ ] v1.8/create-transaction-template
  • [ ] v1.8/delete-transaction-template
  • [ ] v2/destroyCredentials
  • [X] v1.3/banks-get-all
  • [X] v1.3/category-image-ids
  • [X] v1.4/user-get-profile
  • [X] v1.4/user-login
  • [X] v1.4/user-logout
  • [X] v1.4/wallet-create-category
  • [X] v1.4/wallet-update-category
  • [X] v1.5/user-registration
  • [X] v1.5/user-update-profile
  • [X] v1.6/get-all-user-categories
  • [X] v1.6/user-currencies
  • [X] v1.7/create-budget
  • [X] v1.7/delete-budget
  • [X] v1.7/edit-budget
  • [X] v1.7/get-budgets
  • [X] v1.8/get-transaction-templates
  • [X] v1.8/wallet-get-transactions
  • [X] v1/wallet-create
  • [X] v1/wallet-delete
  • [X] v1/wallet-delete-category
  • [X] v1/wallet-get-all
  • [X] v1/wallet-invite-to-share
  • [X] v1/wallet-unshare-user
  • [X] v1/wallet-update
  • [X] v2/countries
  • [X] v2/logins/refresh
  • [X] v2/providers
  • [X] v2/url
  • [X] v2/visible

Contributing

If you can improve anything in this repo, feel free to add a pull request or add an issue!