Skip to main content

Input objects library

Project description

Uniform API for reading from multiple different sources.

Contains reconnecting reading file like object for uninterrupted stream reading of remote files.

import requests, lz4framed, input_obj
url = 'https://ph4r05.deadcode.me/static/lz4/certificates.20171002T020001.15.json.lz4'
iobj = input_obj.ReconnectingLinkInputObject(url=url, timeout=5*60, max_reconnects=1000)
for idx, chunk in enumerate(lz4framed.Decompressor(iobj)):
    print(chunk)

Pip package

pip install -U pip setuptools twine
python setup.py sdist
twine upload dist/*

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

input_objects-0.0.0.tar.gz (9.3 kB view details)

Uploaded Source

File details

Details for the file input_objects-0.0.0.tar.gz.

File metadata

File hashes

Hashes for input_objects-0.0.0.tar.gz
Algorithm Hash digest
SHA256 99dfd7eaa7bda1ee17a876864ea4701c540c109656c031b097dccae03bddd3a3
MD5 681a119ff1fe1117f4c6bc8817de7fc7
BLAKE2b-256 c40436b1cefec29ff55ffb70a2abfc2dacbd407fd3d1f966e6d8c527216e78c0

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