EDX


NameEDX JSON
Version 0.0.16 PyPI version JSON
download
home_pagehttps://github.com/Haigutus/EDX
SummaryEDX MADES SOAP API implementation in python
upload_time2024-01-03 08:07:16
maintainer
docs_urlNone
authorKristjan Vilgo
requires_python
licenseGPL2
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # EDX
Python implementation of EDX SOAP MADES API (ENTSO-E Data Exchange Software - https://www.entsoe.eu/data/edx/) 

# Installation

    pip install EDX

or

    pip install --user EDX

or 

    python -m pip install --user EDX


# Usage

### Initialise
    import EDX

    service = EDX.Client("https://edx.elering.sise")
*create_client is depricated*

### Send message
    with open("message.xml", "rb") as loaded_file:
        message_ID = service.send_message("10V000000000011Q", "RIMD", loaded_file.read())

### Check message status
    status = service.check_message_status(message_ID)

### Retrieve message
    message = service.receive_message()

### Confirm retrieval of message
    service.confirm_received_message(message.receivedMessage.messageID)

### Save message on drive
*in case of Excel use .xlsx and in case of PDF use .pdf and etc*

    with open("report.xml", 'wb') as report_file:
        report_file.write(message.receivedMessage.content)

### Save message as file like object in memory

    file_like_object = io.BytesIO(message.receivedMessage.content)






            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Haigutus/EDX",
    "name": "EDX",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Kristjan Vilgo",
    "author_email": "kristjan.vilgo@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/8f/35/87eeeeee86d8da9988faf99a77852dcb743c7b42408134dfa6a29bf0cefe/EDX-0.0.16.tar.gz",
    "platform": null,
    "description": "# EDX\nPython implementation of EDX SOAP MADES API (ENTSO-E Data Exchange Software - https://www.entsoe.eu/data/edx/) \n\n# Installation\n\n    pip install EDX\n\nor\n\n    pip install --user EDX\n\nor \n\n    python -m pip install --user EDX\n\n\n# Usage\n\n### Initialise\n    import EDX\n\n    service = EDX.Client(\"https://edx.elering.sise\")\n*create_client is depricated*\n\n### Send message\n    with open(\"message.xml\", \"rb\") as loaded_file:\n        message_ID = service.send_message(\"10V000000000011Q\", \"RIMD\", loaded_file.read())\n\n### Check message status\n    status = service.check_message_status(message_ID)\n\n### Retrieve message\n    message = service.receive_message()\n\n### Confirm retrieval of message\n    service.confirm_received_message(message.receivedMessage.messageID)\n\n### Save message on drive\n*in case of Excel use .xlsx and in case of PDF use .pdf and etc*\n\n    with open(\"report.xml\", 'wb') as report_file:\n        report_file.write(message.receivedMessage.content)\n\n### Save message as file like object in memory\n\n    file_like_object = io.BytesIO(message.receivedMessage.content)\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "GPL2",
    "summary": "EDX MADES SOAP API implementation in python",
    "version": "0.0.16",
    "project_urls": {
        "Homepage": "https://github.com/Haigutus/EDX"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff4bf7e4e3d0290cc7741877865fd8d9aaf1d18f8a1b1905477739f01043e69f",
                "md5": "1b0fcaf153167f4b7194b87caeef6a7a",
                "sha256": "0a12bdf933c8f7ac63eb03e48b6a6442cda8ff9ae76b79eab57eb7ce36143d8a"
            },
            "downloads": -1,
            "filename": "EDX-0.0.16-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1b0fcaf153167f4b7194b87caeef6a7a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 12521,
            "upload_time": "2024-01-03T08:07:15",
            "upload_time_iso_8601": "2024-01-03T08:07:15.070017Z",
            "url": "https://files.pythonhosted.org/packages/ff/4b/f7e4e3d0290cc7741877865fd8d9aaf1d18f8a1b1905477739f01043e69f/EDX-0.0.16-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f3587eeeeee86d8da9988faf99a77852dcb743c7b42408134dfa6a29bf0cefe",
                "md5": "ff43c42022d6c38b34fa1ce29272a7c3",
                "sha256": "c48b98eb1e9c4343773631b436063c318c13948dda31b8f0691bcfa4052ae2c9"
            },
            "downloads": -1,
            "filename": "EDX-0.0.16.tar.gz",
            "has_sig": false,
            "md5_digest": "ff43c42022d6c38b34fa1ce29272a7c3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 20615,
            "upload_time": "2024-01-03T08:07:16",
            "upload_time_iso_8601": "2024-01-03T08:07:16.679745Z",
            "url": "https://files.pythonhosted.org/packages/8f/35/87eeeeee86d8da9988faf99a77852dcb743c7b42408134dfa6a29bf0cefe/EDX-0.0.16.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-03 08:07:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Haigutus",
    "github_project": "EDX",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "edx"
}
        
Elapsed time: 0.41367s