ctr-datadis


Namectr-datadis JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/cristiantr/datadis-python
SummarySDK Python sencillo para la API oficial de Datadis
upload_time2025-09-12 11:54:00
maintainerNone
docs_urlNone
authorCristianTacoronteRivero
requires_python<4.0.0,>=3.8.1
licenseNone
keywords datadis api sdk energy consumption spain
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Datadis Python SDK

SDK Python sencillo para la API oficial de Datadis (plataforma de datos de suministro de electricidad de España).

## Instalación

```bash
pip install ctr-datadis
```

## Uso Básico

```python
from datadis_python.client.v1.simple_client import DatadisClient

# Inicializar cliente
client = DatadisClient(username="tu_usuario", password="tu_contraseña")

# Obtener suministros
supplies = client.get_supplies()

# Obtener consumo
consumption = client.get_consumption(
    cups="ES1234000000000001JN0F",
    distributor_code="2",
    start_date="2024/01",
    end_date="2024/12"
)
```

## Documentación

Documentación completa disponible en: https://datadis-python.readthedocs.io/

## Características

- ✅ Compatible con Python 3.8+
- ✅ Autenticación automática con renovación de tokens
- ✅ Modelos Pydantic para validación de tipos
- ✅ Manejo robusto de errores
- ✅ Cobertura completa de tests
- ✅ Documentación completa

## Licencia

MIT
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cristiantr/datadis-python",
    "name": "ctr-datadis",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0.0,>=3.8.1",
    "maintainer_email": null,
    "keywords": "datadis, api, sdk, energy, consumption, spain",
    "author": "CristianTacoronteRivero",
    "author_email": "tacoronteriverocristian@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/47/e4/dbe65f9840026694ac59cf4ea8a9ce27f4143b323e009ce5e874f78a77a7/ctr_datadis-0.1.3.tar.gz",
    "platform": null,
    "description": "# Datadis Python SDK\n\nSDK Python sencillo para la API oficial de Datadis (plataforma de datos de suministro de electricidad de Espa\u00f1a).\n\n## Instalaci\u00f3n\n\n```bash\npip install ctr-datadis\n```\n\n## Uso B\u00e1sico\n\n```python\nfrom datadis_python.client.v1.simple_client import DatadisClient\n\n# Inicializar cliente\nclient = DatadisClient(username=\"tu_usuario\", password=\"tu_contrase\u00f1a\")\n\n# Obtener suministros\nsupplies = client.get_supplies()\n\n# Obtener consumo\nconsumption = client.get_consumption(\n    cups=\"ES1234000000000001JN0F\",\n    distributor_code=\"2\",\n    start_date=\"2024/01\",\n    end_date=\"2024/12\"\n)\n```\n\n## Documentaci\u00f3n\n\nDocumentaci\u00f3n completa disponible en: https://datadis-python.readthedocs.io/\n\n## Caracter\u00edsticas\n\n- \u2705 Compatible con Python 3.8+\n- \u2705 Autenticaci\u00f3n autom\u00e1tica con renovaci\u00f3n de tokens\n- \u2705 Modelos Pydantic para validaci\u00f3n de tipos\n- \u2705 Manejo robusto de errores\n- \u2705 Cobertura completa de tests\n- \u2705 Documentaci\u00f3n completa\n\n## Licencia\n\nMIT",
    "bugtrack_url": null,
    "license": null,
    "summary": "SDK Python sencillo para la API oficial de Datadis",
    "version": "0.1.3",
    "project_urls": {
        "Documentation": "https://ctr-datadis.readthedocs.io",
        "Homepage": "https://github.com/cristiantr/datadis-python",
        "Repository": "https://github.com/cristiantr/datadis-python"
    },
    "split_keywords": [
        "datadis",
        " api",
        " sdk",
        " energy",
        " consumption",
        " spain"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01ab981fe5a1b5186c854f4db7570dd67fa4d0799b8e70410091a61e4f70edb7",
                "md5": "8e512aa5b6e60a08816b91376f5ad7fa",
                "sha256": "581a1364322c12a8380be26027a031496302887a02602520fdc9e3a6ee8a5093"
            },
            "downloads": -1,
            "filename": "ctr_datadis-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8e512aa5b6e60a08816b91376f5ad7fa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0.0,>=3.8.1",
            "size": 29562,
            "upload_time": "2025-09-12T11:53:59",
            "upload_time_iso_8601": "2025-09-12T11:53:59.178389Z",
            "url": "https://files.pythonhosted.org/packages/01/ab/981fe5a1b5186c854f4db7570dd67fa4d0799b8e70410091a61e4f70edb7/ctr_datadis-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "47e4dbe65f9840026694ac59cf4ea8a9ce27f4143b323e009ce5e874f78a77a7",
                "md5": "e4f794b893d28fdeff2ed23fc1edd896",
                "sha256": "438b5c8dbe22a535e9209a03fb7a7018f757ccc38735f3c7b2d8c5263fc82c27"
            },
            "downloads": -1,
            "filename": "ctr_datadis-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e4f794b893d28fdeff2ed23fc1edd896",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0.0,>=3.8.1",
            "size": 18537,
            "upload_time": "2025-09-12T11:54:00",
            "upload_time_iso_8601": "2025-09-12T11:54:00.712914Z",
            "url": "https://files.pythonhosted.org/packages/47/e4/dbe65f9840026694ac59cf4ea8a9ce27f4143b323e009ce5e874f78a77a7/ctr_datadis-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-12 11:54:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cristiantr",
    "github_project": "datadis-python",
    "github_not_found": true,
    "lcname": "ctr-datadis"
}
        
Elapsed time: 4.28973s