Skip to main content

An unofficial python API to access Pluxee (Sodexo) balance and transactions

Project description

Pluxee API

Tests PyPI Supported Python versions Documentation status License: MIT

The pluxee-api Python library (unofficial) provides easy access to Pluxee (Sodexo) balance and transaction data. This library allows users to retrieve information such as account balances and transaction history from the Pluxee platform. It offers both synchronous and asynchronous versions for installation.

:warning: Belgium only: I could only test this package using my belgian Sodexo card. It should not work for other countries. You can contact me if you need it to work for another country. I will happily improve this package with your help.

Features

  • Retrieve account balance
  • Fetch transaction history

Installation

You can install pluxee-api via pip For normal install:

pip install pluxee-api

For asynchronous version:

pip install pluxee-api[async]

Alternatively, you can clone the repository from GitHub:

git clone git://github.com/Tib612/pluxee-api.git
cd pluxee-api
pip install -e ".[dev]"

You may use a virtuel env before install the package:

python -m venv venv
source venv/bin/activate
pip install --upgrade pip

Usage

To use the pluxee-api library, you need to provide your Pluxee username and password or set them as environment variables PLUXEE_USERNAME and PLUXEE_PASSWORD. No registration of keys is required.

You can find examples in the example folder.

Documentation

Documentation for pluxee-api is available at https://pluxee-api.readthedocs.io/en/latest/

Questions, Comments, etc?

If you have any questions, comments, or suggestions regarding pluxee-api, feel free to contact me on LinkedIn https://www.linkedin.com/in/thibaut-capuano/

Known issues

Known issues can be found here: https://github.com/Tib612/pluxee-api/wiki#known-issues

Contributing

Contributions to pluxee-api are welcome! Whether it's adding features, fixing bugs, or improving documentation, your contributions are appreciated. Simply fork the repository, make your changes, and submit a pull request. Let's make accessing Pluxee data easier together!

License

This project is licensed under the MIT License

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

pluxee_api-0.2.1.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

pluxee_api-0.2.1-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file pluxee_api-0.2.1.tar.gz.

File metadata

  • Download URL: pluxee_api-0.2.1.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pluxee_api-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5803087d9ad67315b04e64f8090fbdeff411ca0e932b2b114814f0c63266f563
MD5 3cb2ab7e92081b794db35538882c8bb5
BLAKE2b-256 bfa0b2474e8fb2674e9082ae8f89f1f40c0458c5a254a2de92efbee8d5618d18

See more details on using hashes here.

File details

Details for the file pluxee_api-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pluxee_api-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pluxee_api-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e713c895c150751193e092e5dfad232420e150ce23665f884b8bc120a2b52f0
MD5 9d189866a597519a26ab5c18da99731c
BLAKE2b-256 f25596d724fea2581bb2e1176b0d9e16725423be3a4f83eaeedb56e0144e9187

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