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 virtual 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.

Testing and guidelines

Testing and guidelines can be found in the GUIDELINES file.

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.3.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

pluxee_api-0.2.3-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pluxee_api-0.2.3.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pluxee_api-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3f29937f28d6404b51870413e45fa8e8cc877bf4c631d74fbe592994d8b08fe5
MD5 8c625469812ceb49cb1666eee0006bbc
BLAKE2b-256 46c774e62d6c3ed051d9b028b6ae0d6ec9d104efed16ca99211e942f85d72ff7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pluxee_api-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pluxee_api-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4f20523f752f04014140be0c6735d564ba9ace65f5a85af02df3ba5b57ee8aca
MD5 5e44a54dd93ed8bad3cfe7adb345aed7
BLAKE2b-256 dc6d7a3b2f2fd7e407ccdc63145a942c61b04c21e0268873ef5473d12b2ef805

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