Skip to main content

Unofficial library for myEdenred (PT)

Project description

edenredpt

edenredpt is an unofficial API library for myEdenred (Portugal)

Installing

edenredpt is available on PyPI:

$ python -m pip install edenredpt

Supported Features

  • Get card current balance
  • Get card movements
  • Export card movements as csv

Usage

get_balance()

from edenredpt import Edenred

edenred = Edenred(username='user@email.com', password='mypassword')
print(edenred.get_balance())

Output:

69.0

get_transactions()

from edenredpt import 
import pprint

edenred = Edenred(username='user@email.com', password='mypassword')
pprint.pprint(edenred.get_transactions())

Output:

[{'amount': 182.4,
  'balance': 204.44,
  'category': {'description': 'Crédito', 'id': 5},
  'categoryId': None,
  'mcc': '0',
  'transactionDate': '2024-03-23T21:11:03.228+0000',
  'transactionName': 'Transferência Bancária',
  'transactionType': 4050},
 {'amount': -13.89,
  'balance': 22.04,
  'category': {'description': 'Supermercado', 'id': 2},
  'categoryId': None,
  'mcc': '5411',
  'transactionDate': '2024-03-21T14:11:52.312+0000',
  'transactionName': 'Compra: LIDL',
  'transactionType': 4010}]

get_transactions_csv()

from edenredpt import Edenred

edenred = Edenred(username='user@email.com', password='mypassword')
csv = edenred.get_transactions_csv()
print(csv)

file='./transactions.csv' 
with open(file, 'w') as writer:
    writer.write(csv)

Output:

transactionDate,transactionName,amount,balance
2024-03-23T21:11:03.228+0000,Transferência Bancária,182.4,204.44
2024-03-21T14:11:52.312+0000,Compra: LIDL,-13.89,22.04

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

edenredpt-0.1.2.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file edenredpt-0.1.2.tar.gz.

File metadata

  • Download URL: edenredpt-0.1.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for edenredpt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ba1be744978b202f2ed077cedea3f72432e9454e2a39947ee987c019f97999da
MD5 5cba4957e98e32658fab641fc77d988c
BLAKE2b-256 5d9ff6e01018343ed1ba14b4a9effccdbc0373a6734dd9e649529a8016d42c06

See more details on using hashes here.

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