{ "info": { "author": "Wesley Baugh", "author_email": "wesley@bwbaugh.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "=======\nhydrant\n=======\n\n.. image:: https://travis-ci.org/bwbaugh/hydrant.svg?branch=master\n :target: https://travis-ci.org/bwbaugh/hydrant\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/bwbaugh/hydrant/badge.svg\n :target: https://coveralls.io/r/bwbaugh/hydrant\n :alt: Code Coverage Status\n\nRedirects stdin to Amazon Kinesis Firehose.\n\nThe application submits each record one at a time,\nwhich limits the throughput.\nA future version might batch records together for performance,\nbut until then\nbeware of using high throughput streams\n(15 records per second or more).\nRunning from within EC2 will allow higher throughput.\n\n\n************\nInstallation\n************\n\nInstall into a virtualenv.\n\n.. code-block:: bash\n\n $ pip install --editable .\n\n\n*****\nUsage\n*****\n\nPipe newline separated records into hydrant,\nwhich will send each record to the delivery stream:\n\n.. code-block:: bash\n\n $ producer | hydrant my-firehose-stream\n\nSpecify a region if not using ``us-east-1``:\n\n.. code-block:: bash\n\n $ producer | hydrant --region='us-west-2' my-firehose-stream\n\nRead the help text for more information:\n\n.. code-block:: bash\n\n $ hydrant --help", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bwbaugh/hydrant", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "hydrant", "package_url": "https://pypi.org/project/hydrant/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hydrant/", "project_urls": { "Homepage": "https://github.com/bwbaugh/hydrant" }, "release_url": "https://pypi.org/project/hydrant/0.3.0/", "requires_dist": [ "botocore (>=1.2.9)", "click" ], "requires_python": "", "summary": "Redirects stdin to Amazon Kinesis Firehose.", "version": "0.3.0" }, "last_serial": 1765623, "releases": { "0.1.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a2d02974c7a24fd9049c481873fbccc9", "sha256": "de9a6dcaf407aecab88824667718180c57ee2b7343690b5611ae051a53314332" }, "downloads": -1, "filename": "hydrant-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2d02974c7a24fd9049c481873fbccc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3963, "upload_time": "2015-10-13T02:09:42", "url": "https://files.pythonhosted.org/packages/ba/bd/3af18a3df7d3aa918b9e12706a516535015201fb8c2856ba5afe2ebfac8f/hydrant-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62707248e9ce27ad32a3491f8fb242ee", "sha256": "5b0036c8d3b2456ca88282d054c92b44ff7b917a098f2e767541dad6559c7947" }, "downloads": -1, "filename": "hydrant-0.2.0.tar.gz", "has_sig": false, "md5_digest": "62707248e9ce27ad32a3491f8fb242ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2121, "upload_time": "2015-10-13T02:09:46", "url": "https://files.pythonhosted.org/packages/5b/1d/a7041e2e0903f7a7198fc37545764fff88e8659ec1283c4c746e189c8d8b/hydrant-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6a6d1e236bb905b2054effa83a3880a3", "sha256": "74c2537246f857de286c2ef6e60d2b1d26b4bb72b47c4e8502fad95371885945" }, "downloads": -1, "filename": "hydrant-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a6d1e236bb905b2054effa83a3880a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4606, "upload_time": "2015-10-13T05:16:05", "url": "https://files.pythonhosted.org/packages/13/fe/a1e01d65ea86766bad427903b0da29c84bbbba52ff114f442845ed2612b1/hydrant-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c373cf0cac89d1deb0c8d3d4427a2e0f", "sha256": "252675fbaca67057cf3b0cc7c32f322f9d2489077443964a61cd321fa53eed64" }, "downloads": -1, "filename": "hydrant-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c373cf0cac89d1deb0c8d3d4427a2e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2015-10-13T05:16:08", "url": "https://files.pythonhosted.org/packages/4f/54/a7e4a88b99cfdf8422e2f3639ad328d35da3be43307a354455e56613b410/hydrant-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a6d1e236bb905b2054effa83a3880a3", "sha256": "74c2537246f857de286c2ef6e60d2b1d26b4bb72b47c4e8502fad95371885945" }, "downloads": -1, "filename": "hydrant-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a6d1e236bb905b2054effa83a3880a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4606, "upload_time": "2015-10-13T05:16:05", "url": "https://files.pythonhosted.org/packages/13/fe/a1e01d65ea86766bad427903b0da29c84bbbba52ff114f442845ed2612b1/hydrant-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c373cf0cac89d1deb0c8d3d4427a2e0f", "sha256": "252675fbaca67057cf3b0cc7c32f322f9d2489077443964a61cd321fa53eed64" }, "downloads": -1, "filename": "hydrant-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c373cf0cac89d1deb0c8d3d4427a2e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2015-10-13T05:16:08", "url": "https://files.pythonhosted.org/packages/4f/54/a7e4a88b99cfdf8422e2f3639ad328d35da3be43307a354455e56613b410/hydrant-0.3.0.tar.gz" } ] }