Metadata-Version: 2.1
Name: http-stream-xml
Version: 1.3.6
Summary: Parse XML in HTTP response on the fly, by chunks.
Home-page: https://http-stream-xml.readthedocs.io/en/latest/
Author: Andrey Sorokin
Author-email: andrey@sorokin.engineer
Keywords: http stream xml chunked
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
License-File: LICENSE.txt

http-stream-xml
===============

|made_with_python| |build_status| |coverage| |codecov| |pypi_version| |pypi_license| |readthedocs|

Parse XML in HTTP response on the fly, by chunks.

It could be `HTTP protocol chunks <https://en.wikipedia.org/wiki/Chunked_transfer_encoding>`_
Or just partial download of big HTTP response.


I use it to work with `NCBI (PubMed) Entrez API <https://www.ncbi.nlm.nih.gov/>`_.

Installation
------------

.. code-block:: bash

    pip install http-stream-xml --upgrade

Documentation
-------------
`Documentation <https://http-stream-xml.sorokin.engineer/>`_

.. |build_status| image:: https://github.com/andgineer/http-stream-xml//workflows/ci/badge.svg
    :target: https://github.com/andgineer/http-stream-xml/actions
    :alt: Latest release

.. |pypi_version| image:: https://img.shields.io/pypi/v/http-stream-xml.svg?style=flat-square
    :target: https://pypi.org/p/http-stream-xml
    :alt: Latest release

.. |pypi_license| image:: https://img.shields.io/pypi/l/http-stream-xml.svg?style=flat-square
    :target: https://pypi.python.org/pypi/http-stream-xml
    :alt: MIT license

.. |readthedocs| image:: https://readthedocs.org/projects/http-stream-xml/badge/?version=latest
    :target: https://http-stream-xml.sorokin.engineer/
    :alt: Documentation Status

.. |made_with_python| image:: https://img.shields.io/badge/Made%20with-Python-1f425f.svg
    :target: https://www.python.org/
    :alt: Made with Python

.. |codecov| image:: https://codecov.io/gh/andgineer/http-stream-xml/branch/master/graph/badge.svg
    :target: https://app.codecov.io/gh/andgineer/http-stream-xml/tree/master/src%2Fhttp_stream_xml
    :alt: Code coverage

.. |coverage| image:: https://raw.githubusercontent.com/andgineer/http-stream-xml/python-coverage-comment-action-data/badge.svg
    :target: https://htmlpreview.github.io/?https://github.com/andgineer/http-stream-xml/blob/python-coverage-comment-action-data/htmlcov/index.html
    :alt: Coverage report
