{ "info": { "author": "Baris Demiray", "author_email": "baris.demiray@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# python-package\nSource code of the Python package that is on PyPI\n\n# Install & Update\n```bash\nsudo pip3 install --upgrade statuscope\n```\n\n# Example\n\nHere is a sample use of the package.\n\n```python\nimport argparse\nimport time\nimport sys\nimport random\n\nfrom statuscope.logger import Logger\nfrom statuscope.logger import LoggerConfig\n\nif __name__ == '__main__':\n parser = argparse.ArgumentParser(description='Sends logs to Statuscope.io')\n parser.add_argument('-t',\n '--token',\n help='API token or task-specific token',\n required=True)\n parser.add_argument('-i',\n '--task_id',\n help='Task ID',\n required=True)\n args = parser.parse_args()\n\n # Create a logger configuration object and enable logs\n log_config = LoggerConfig()\n log_config.enable_logs()\n # Set the component that these logs belong to\n # Note that this is a global setting and it can be overridden on each (debug|info|warning|error|alert) call\n log_config.set_component('test')\n\n log_sender = Logger(args.token, args.task_id, log_config)\n log_sender.start()\n\n # We'll generate some silly log messages because test data is usually so boring\n objects = [ 'plane', 'bike', 'book', 'icecream', 'dog' ]\n colors = [ 'yellow', 'green', 'red', 'black', 'pink', 'white' ]\n components = [ 'auth', 'backend', 'frontend', 'db', 'payment' ]\n severities = [ 'debug', 'info', 'warning', 'error', 'alert' ]\n\n counter = 0\n while True:\n counter = counter + 1\n\n try:\n time.sleep(1)\n\n severity = random.choice(severities)\n component = random.choice(components)\n color = random.choice(colors)\n object = random.choice(objects)\n\n if severity == 'debug':\n log_sender.debug(\"Log %s: I have a %s %s\" % (counter, color, object), component)\n\n elif severity == 'info':\n log_sender.info(\"Log %s: I have a %s %s\" % (counter, color, object), component)\n\n elif severity == 'warning':\n log_sender.warn(\"Log %s: I have a %s %s\" % (counter, color, object), component)\n\n elif severity == 'error':\n log_sender.error(\"Log %s: I have a %s %s\" % (counter, color, object), component)\n\n elif severity == 'alert':\n log_sender.alert(\"Log %s: I have a %s %s\" % (counter, color, object), component)\n\n\n except KeyboardInterrupt:\n print(\"Ctrl-C received, exiting...\")\n log_sender.flush()\n try:\n log_sender.join()\n except Exception as e:\n print(str(e))\n sys.exit()\n```\n\nThen to update a log task,\n\n```bash\npython3 test.py --token cfa0d2ed --task_id QbZJjD2u3uzFvTYAM\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/statuscope-io/python-package", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "statuscope", "package_url": "https://pypi.org/project/statuscope/", "platform": "", "project_url": "https://pypi.org/project/statuscope/", "project_urls": { "Homepage": "https://github.com/statuscope-io/python-package" }, "release_url": "https://pypi.org/project/statuscope/0.1.1/", "requires_dist": [ "requests", "simplejson" ], "requires_python": "", "summary": "A package to ease log sending to Statuscope", "version": "0.1.1" }, "last_serial": 4947294, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "352f057ad456faa7969c0112565db2ae", "sha256": "1340238552aa1145d6936dc44870ed42a39930f200a4e67afa9fba3d83e13bb6" }, "downloads": -1, "filename": "statuscope-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "352f057ad456faa7969c0112565db2ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3419, "upload_time": "2019-01-17T18:31:40", "url": "https://files.pythonhosted.org/packages/92/64/ff723118d4896827e73be3d1ed94e7f65d512ad6721293f58b814a336aa2/statuscope-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8562ee69d8f413787c3b98bbb96bd45e", "sha256": "9645d819525b4ce30d2f8c2ba0736c5e56509406211bacb11d4a2eaf37f7eabe" }, "downloads": -1, "filename": "statuscope-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8562ee69d8f413787c3b98bbb96bd45e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1931, "upload_time": "2019-01-17T18:31:43", "url": "https://files.pythonhosted.org/packages/fd/84/7e6465ef70639b7ac2359125702ab840fa4c3bd29ae4c99999b0d06284aa/statuscope-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5e74ed1a916b321bf7e69a2930a5e86a", "sha256": "d9b6098ec566b31d2533084303fa2d5a31ef4f01910865e80806965a758d72c7" }, "downloads": -1, "filename": "statuscope-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e74ed1a916b321bf7e69a2930a5e86a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3446, "upload_time": "2019-01-17T18:31:42", "url": "https://files.pythonhosted.org/packages/4e/77/e6e44c0f218cba0dc79ffc40c6e1cc38e360eddf730d46875f67a967e789/statuscope-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6452287f7415b6e38199f45b90a9093f", "sha256": "751d577e5b2ffceebe802421b3e33e1c5a7c0766da5d94091480df37350c93df" }, "downloads": -1, "filename": "statuscope-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6452287f7415b6e38199f45b90a9093f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1987, "upload_time": "2019-01-17T18:31:44", "url": "https://files.pythonhosted.org/packages/87/89/fcd2a0d72948a408080cb2b38d2b86e2a2616fd149633e7bc73c8e975437/statuscope-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c051348b9b9f7209b56daf5c40756956", "sha256": "b153e3d17b16a1e91fa8c92a298f8759a97d601d6113a860ab56fe5bd30697c2" }, "downloads": -1, "filename": "statuscope-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c051348b9b9f7209b56daf5c40756956", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3451, "upload_time": "2019-01-21T18:35:13", "url": "https://files.pythonhosted.org/packages/8a/71/1137a438d6063b128673e8f1682846b2bff3834e7d4a593755dc8ae48876/statuscope-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30f271b1a986c8049b42cab9e5a8e46d", "sha256": "6414f30e6ec8fe01859bd3a4d972daa5f517e746a602932ac2fde0dc35f648c2" }, "downloads": -1, "filename": "statuscope-0.0.3.tar.gz", "has_sig": false, "md5_digest": "30f271b1a986c8049b42cab9e5a8e46d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1992, "upload_time": "2019-01-21T18:35:17", "url": "https://files.pythonhosted.org/packages/1c/24/8d07818051a410143dc25b712826f71b82f58606aab74bf257416de5da2a/statuscope-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3759a11ee4cfcfeb9a46811d17f829a2", "sha256": "5df45e7e08960afbadf996d411c46c182b4e4a5746e23e1b83cc92ca9e87c9c6" }, "downloads": -1, "filename": "statuscope-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3759a11ee4cfcfeb9a46811d17f829a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4801, "upload_time": "2019-01-26T18:38:59", "url": "https://files.pythonhosted.org/packages/da/2a/565ba0281fc89d51d2c59cd298ef59fe826e14657765c322bc30e3e78ebc/statuscope-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3dc2e2cdd0b12210dbfe9539126ada", "sha256": "0bda246a386f9c6d14e8501ceec63fa55e7989cd2de15743c7ea0ec729ca60f3" }, "downloads": -1, "filename": "statuscope-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9a3dc2e2cdd0b12210dbfe9539126ada", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2388, "upload_time": "2019-01-26T18:39:03", "url": "https://files.pythonhosted.org/packages/a0/be/239c63a3a7b72c6a368f0fabcc6663197fcda18c66abd10d7b1505976e80/statuscope-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "59f8b5d79e4bb39669a261ea31aaf171", "sha256": "56e31ddb07df196a6515aaf8437ccef5e683af57319c543a944a4ac2fe778957" }, "downloads": -1, "filename": "statuscope-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "59f8b5d79e4bb39669a261ea31aaf171", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4903, "upload_time": "2019-01-26T18:57:11", "url": "https://files.pythonhosted.org/packages/9e/f3/139cc0bd1a0f8623ddf1a4bc56d8102f6efee7dc8e3df9569551ad8ae4f0/statuscope-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e20f6c66c0bcfbd3ec59f2ee1dfdd7e", "sha256": "0a09f47b397c5e230fd27af20827497cd5797304193f802eeba12cb0896a4460" }, "downloads": -1, "filename": "statuscope-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1e20f6c66c0bcfbd3ec59f2ee1dfdd7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2586, "upload_time": "2019-01-26T18:57:15", "url": "https://files.pythonhosted.org/packages/29/79/5d2c4e5a753309ab8e8b9456911672876ae0fd3c1836757e1cee5c3e72c5/statuscope-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c1dcf01e3963ea0b3a261cfa86af278b", "sha256": "8ed26837b23ceab4c7e8bc38d8f69325ddeb00d51f2d634fdf773b33e85e9be8" }, "downloads": -1, "filename": "statuscope-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c1dcf01e3963ea0b3a261cfa86af278b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5371, "upload_time": "2019-01-31T16:59:05", "url": "https://files.pythonhosted.org/packages/98/1b/01c3567968fa4e785c6721b997c1ade0114e816da88096e0a36fa17ffa7c/statuscope-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8833c5bbe8cab7727b03985f5cf12557", "sha256": "d9a169ae726b47e4c5880c12ba43c07a88f5dcbce221bf06174359b8dea70377" }, "downloads": -1, "filename": "statuscope-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8833c5bbe8cab7727b03985f5cf12557", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3088, "upload_time": "2019-01-31T16:59:11", "url": "https://files.pythonhosted.org/packages/d5/d2/510e1826f0992bc5192919c6c580e4f1885b494ff918a7370f77bf670c4c/statuscope-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "ee9bfa78583e7e2125a84ed3ac5f3f1f", "sha256": "6dadeb87364cbd67a740adbf3f5935de50268054f46f6f3db2b6a0f08d60fdfd" }, "downloads": -1, "filename": "statuscope-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ee9bfa78583e7e2125a84ed3ac5f3f1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5391, "upload_time": "2019-01-31T17:43:24", "url": "https://files.pythonhosted.org/packages/e8/a9/9a92e3ee7ccb3587807a4caee6288052e02b2a0e0f4465c5940cf69e86ed/statuscope-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39c9a77aa1ac844c40d3b360465d957a", "sha256": "0fef2b5bd798db86e895d2e66914dbc3226951eef2442e6ae710bf0b5f044258" }, "downloads": -1, "filename": "statuscope-0.0.7.tar.gz", "has_sig": false, "md5_digest": "39c9a77aa1ac844c40d3b360465d957a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3106, "upload_time": "2019-01-31T17:43:30", "url": "https://files.pythonhosted.org/packages/06/81/667298bded6c3f537dd73f3aa0b19614e92d750b193aa34491633c61482e/statuscope-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d55497a51afca90a1ef7d6ea784f5068", "sha256": "6940e0abd6155c8fd826f39c80db0b441bdee51c6114339f78e2a7ef2274337b" }, "downloads": -1, "filename": "statuscope-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d55497a51afca90a1ef7d6ea784f5068", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5672, "upload_time": "2019-02-23T11:13:23", "url": "https://files.pythonhosted.org/packages/2d/f3/7fc1d5ba42437f9bf00592efdd87f1d1b647d49e0cc5453e5501b98a3359/statuscope-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7256f2ad12b077f1a1f9ce19e2f1bf14", "sha256": "4833efd046fb160795e1555355146e4b81f051678ae6d3c3daeddad79df970e3" }, "downloads": -1, "filename": "statuscope-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7256f2ad12b077f1a1f9ce19e2f1bf14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3397, "upload_time": "2019-02-23T11:13:30", "url": "https://files.pythonhosted.org/packages/d4/4f/87f78e8b687f6c117f23453a9e3c1eb6b3a6209cdab870468ed12e5754c0/statuscope-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3111fdf150e79815ee673e680e1ef65e", "sha256": "d71acc5b1cec6a412df0b61b581f34f63ed889b336bef24e00aa6481aa66434f" }, "downloads": -1, "filename": "statuscope-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "3111fdf150e79815ee673e680e1ef65e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4928, "upload_time": "2019-02-24T11:00:30", "url": "https://files.pythonhosted.org/packages/bb/b7/90c91337cf05e2f941bd991cde8cfaef081c356adb343fd84f2241ee5442/statuscope-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2c0ada87f9158dc2624886cf418381d", "sha256": "0fadbe894f65bff8c4013291aa86bd11c12f027d5743291f4f0a0e4483be8cad" }, "downloads": -1, "filename": "statuscope-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a2c0ada87f9158dc2624886cf418381d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3805, "upload_time": "2019-02-24T11:00:32", "url": "https://files.pythonhosted.org/packages/b4/98/8d49564a0e8c5bdd4f0196ebd36ee358cbc5e774625aba8a1f57df69e93e/statuscope-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c293c88de5eb35103abe93952ed86821", "sha256": "5bc00d8e365da9b892f3b64ddfa186c324c24c0f82232c4cf1194b7d8ce51563" }, "downloads": -1, "filename": "statuscope-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c293c88de5eb35103abe93952ed86821", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5012, "upload_time": "2019-03-10T19:55:37", "url": "https://files.pythonhosted.org/packages/bf/a2/989f1a308251a6a81a6078b373cc2aa4ef545715b39f50a7ee436a1c16bf/statuscope-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29b418830729525d0d4b015bb830171f", "sha256": "fa91f44803cbc6bae49afe0f79945d3b1c378bda9448504ab4fd4397730a855a" }, "downloads": -1, "filename": "statuscope-0.1.0.tar.gz", "has_sig": false, "md5_digest": "29b418830729525d0d4b015bb830171f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3889, "upload_time": "2019-03-10T19:55:38", "url": "https://files.pythonhosted.org/packages/b2/7d/af9667c3af949e89f495d7949d29fec0c1c6a4532351bb342f9f89bc22f7/statuscope-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "81570e93df9442f56f4a98b2a07229ca", "sha256": "463bd712ea78da8f2cc33b023a55a8e763e194eec5ba35cb0bb4b50127437594" }, "downloads": -1, "filename": "statuscope-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "81570e93df9442f56f4a98b2a07229ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5397, "upload_time": "2019-03-16T10:20:41", "url": "https://files.pythonhosted.org/packages/52/3f/686781d7df70c6ecf020c1dd0b1651016cf5b3474559a86365a2b16718c0/statuscope-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69aa4c48d42734af050873ae5ae33d0", "sha256": "e93450608288d4f74e2d7635dcb78507d9a37936738e26c909e0faed7abad756" }, "downloads": -1, "filename": "statuscope-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a69aa4c48d42734af050873ae5ae33d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4256, "upload_time": "2019-03-16T10:20:43", "url": "https://files.pythonhosted.org/packages/ea/69/41fd96b5dba11b61bb10791d5e30a2ac032a97d1639c5ec2d22032180570/statuscope-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "81570e93df9442f56f4a98b2a07229ca", "sha256": "463bd712ea78da8f2cc33b023a55a8e763e194eec5ba35cb0bb4b50127437594" }, "downloads": -1, "filename": "statuscope-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "81570e93df9442f56f4a98b2a07229ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5397, "upload_time": "2019-03-16T10:20:41", "url": "https://files.pythonhosted.org/packages/52/3f/686781d7df70c6ecf020c1dd0b1651016cf5b3474559a86365a2b16718c0/statuscope-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69aa4c48d42734af050873ae5ae33d0", "sha256": "e93450608288d4f74e2d7635dcb78507d9a37936738e26c909e0faed7abad756" }, "downloads": -1, "filename": "statuscope-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a69aa4c48d42734af050873ae5ae33d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4256, "upload_time": "2019-03-16T10:20:43", "url": "https://files.pythonhosted.org/packages/ea/69/41fd96b5dba11b61bb10791d5e30a2ac032a97d1639c5ec2d22032180570/statuscope-0.1.1.tar.gz" } ] }