{ "info": { "author": "Will Breaden Madden", "author_email": "wbm@protonmail.ch", "bugtrack_url": null, "classifiers": [], "description": "stream\\_monitor\n===============\n\nThis program monitors a specified set of data streams (files) for\nchanges. If a file is not changed in a specified time, an alert is sent\nusing `scalar `__.\n\nsetup\n=====\n\n.. code:: bash\n\n pip install stream_monitor\n\nSet up scalar, as described `here `__.\n\nconfiguration and usage\n=======================\n\nA JSON configuration file (by default\n``stream_monitor_configuration.json``) guides the program on the streams\nto monitor and their required update times. Its contents are of the\nfollowing form:\n\n.. code:: python\n\n {\n \"streams\": {\n \"./recording.csv\": {\"update_time\"}: 30\n }\n }\n\nIn this example configuration, ``recording.csv`` is a filepath to\nmonitor for changes and ``30`` is the time in seconds within which the\nfilepath should change.\n\nWhen the program ``stream_monitor`` is executed, it imports the\nconfiguration and runs in a continuous loop, sending an alert whenever\nit detects that a stream is not being updated in its expected update\ntime. The script has options for the configuration filepath, alarms,\nchecking interval and verbosity (see ``stream_monitor --help``).\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wdbm/stream_monitor", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "stream_monitor", "package_url": "https://pypi.org/project/stream_monitor/", "platform": "", "project_url": "https://pypi.org/project/stream_monitor/", "project_urls": { "Homepage": "https://github.com/wdbm/stream_monitor" }, "release_url": "https://pypi.org/project/stream_monitor/2018.8.26.1543/", "requires_dist": null, "requires_python": "", "summary": "monitoring and alerting program for data streams such as recording files that update regularly", "version": "2018.8.26.1543" }, "last_serial": 4208594, "releases": { "2018.1.11.1552": [ { "comment_text": "", "digests": { "md5": "3bcfa9448c8a4bbfaf7077a623e8f582", "sha256": "c2104252d97220a097e1e0ec5420ed611fee51147d3273aa3aadba43d90ab4e3" }, "downloads": -1, "filename": "stream_monitor-2018.1.11.1552.tar.gz", "has_sig": false, "md5_digest": "3bcfa9448c8a4bbfaf7077a623e8f582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2592, "upload_time": "2018-01-11T15:57:36", "url": "https://files.pythonhosted.org/packages/96/57/1a0b66c3adeb9c86fc96ab4e29c1869c647c706cf9648f259599f9b928c9/stream_monitor-2018.1.11.1552.tar.gz" } ], "2018.1.11.1609": [ { "comment_text": "", "digests": { "md5": "ff8daabf00a2b133dfa75ef78ee82cfc", "sha256": "ee84865afbac6790d612df937bb5a19e710f8d9350f05cd3091dc479abbf0d5e" }, "downloads": -1, "filename": "stream_monitor-2018.1.11.1609.tar.gz", "has_sig": false, "md5_digest": "ff8daabf00a2b133dfa75ef78ee82cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2824, "upload_time": "2018-01-11T16:10:12", "url": "https://files.pythonhosted.org/packages/8c/58/202f0a39b3629751182abddbf0d5a5dd3a1411fabdee629bc293711e8186/stream_monitor-2018.1.11.1609.tar.gz" } ], "2018.1.22.115": [ { "comment_text": "", "digests": { "md5": "3a7776473597f733a5e2156abaee76bb", "sha256": "bdc7f1d90e3031dc35b8a062c91f21fe2dd2579eda9d41030bfdd2b59b7741f8" }, "downloads": -1, "filename": "stream_monitor-2018.1.22.115.tar.gz", "has_sig": false, "md5_digest": "3a7776473597f733a5e2156abaee76bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2871, "upload_time": "2018-01-22T01:17:09", "url": "https://files.pythonhosted.org/packages/74/a5/454bdbbfd873b35cfba53b957c7052915da8220f2ed670eec968c3db6887/stream_monitor-2018.1.22.115.tar.gz" } ], "2018.2.2.1637": [ { "comment_text": "", "digests": { "md5": "992c6dba9c8df9d7749ba20e6c22bee0", "sha256": "c8dd2b5e5ce0d559e9fa29c60d216abdb935c76917ecf4a8b4fdb51a886118c4" }, "downloads": -1, "filename": "stream_monitor-2018.2.2.1637.tar.gz", "has_sig": false, "md5_digest": "992c6dba9c8df9d7749ba20e6c22bee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2018-02-02T16:44:19", "url": "https://files.pythonhosted.org/packages/4e/3b/071e1e615c38f79a63d08e58b0833c45f6336ff455c3a068273a3a0d3184/stream_monitor-2018.2.2.1637.tar.gz" } ], "2018.4.19.2211": [ { "comment_text": "", "digests": { "md5": "80135141f404e937688d39c65f653aa2", "sha256": "badfa3510de4023af46553fdca0ed7c790d5411a0dcf8a47e7682a7653dae899" }, "downloads": -1, "filename": "stream_monitor-2018.4.19.2211.tar.gz", "has_sig": false, "md5_digest": "80135141f404e937688d39c65f653aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3743, "upload_time": "2018-04-19T22:12:40", "url": "https://files.pythonhosted.org/packages/b3/7f/ec91f7a234bb070a508c8d3720b63e2eff87af02dc24a1d008cbc997776c/stream_monitor-2018.4.19.2211.tar.gz" } ], "2018.8.26.1543": [ { "comment_text": "", "digests": { "md5": "39e7d57294e93a9d0399360501f028cb", "sha256": "10150ae3a168c049dede9941d01cf21b2c7f3f77e4a59b8c4f62f551f46a7530" }, "downloads": -1, "filename": "stream_monitor-2018.8.26.1543.tar.gz", "has_sig": false, "md5_digest": "39e7d57294e93a9d0399360501f028cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3621, "upload_time": "2018-08-26T16:05:57", "url": "https://files.pythonhosted.org/packages/ad/91/ee453fad460a59735f0b18621100252208f66d3a93ba8152ae21745c25b9/stream_monitor-2018.8.26.1543.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39e7d57294e93a9d0399360501f028cb", "sha256": "10150ae3a168c049dede9941d01cf21b2c7f3f77e4a59b8c4f62f551f46a7530" }, "downloads": -1, "filename": "stream_monitor-2018.8.26.1543.tar.gz", "has_sig": false, "md5_digest": "39e7d57294e93a9d0399360501f028cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3621, "upload_time": "2018-08-26T16:05:57", "url": "https://files.pythonhosted.org/packages/ad/91/ee453fad460a59735f0b18621100252208f66d3a93ba8152ae21745c25b9/stream_monitor-2018.8.26.1543.tar.gz" } ] }