{ "info": { "author": "Marcell Endrey", "author_email": "endrey.marcell@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# hog\n\nHog helps you specify the files you want to open when looking through your Scribe logs.\n\n[![PyPI version](https://badge.fury.io/py/scribehog.svg)](https://badge.fury.io/py/scribehog)\n[![build status](https://api.travis-ci.com/endreymarcell/hog.svg?branch=master)](https://travis-ci.com/endreymarcell/hog)\n[![codecov](https://codecov.io/gh/endreymarcell/hog/branch/master/graph/badge.svg)](https://codecov.io/gh/endreymarcell/hog)\n[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n\n### Install\n\n```pip3 install --upgrade scribehog```\n\n### Usage\n\n```hog [options] logcategory [interval]```\n\n__Options:__ \n`-h`, `--help` Print usage information. \n`-v`, `--verbose` Verbose logging. \n`-y`, `--verify` Require user confirmation before printing the selected logs. \n\n`logcategory` a hyphen-separated list of words or word prefixes to test against the hyphen- or underscore-separated logcategory names. \nFor example: if your logcategory is called `alpha_bravo_charlie`, you can match it with `alpha-bravo-charlie`, or just `al-brav-c`, maybe even `a-b-c`, as long as it's unambigious given the list of all logcategories. \nNote that the order of the words does not matter, ie. `al-br-ch` and `ch-br-al` are the same. \n\n`interval` a reference to the file or files you want to read. The default value is `-1`, meaning the most recent file. You can either use negative numbers as relative references like this, or specify a date and time in the format of `hh`, `dd-hh`, `mm-dd-hh`, or `yyyy-mm-dd-hh`. For example, you can pass `-3` for the third most recent logfile, or `10-09` for the logfile on the 10th at 9:00 AM (note the leading 0 in the hour). \n\nRanges can also be specified by using a colon, eg. `-3:-2` or `10-15:10-18`. \nRelative and absolute references can be freely mixed, eg. `-10:12-31-20`. \nWhen omitting a reference from either side of the colon, the end of the list is assumed, just like in Python list slicing, eg. `-5:`. \n\nYou don't have to know if the specified files are gzip-compressed or not, hog takes care of that for you. \nThe contents are uniformly printed to stdout, so you can pipe the output into `grep`, `less` or whatever you need to use. \n\n### Development\n\nMake sure you have Python (>=3.5) installed. \nClone the repository, then call `make develop`. \n\n![hog - Photo by Fabian Blank on Unsplash](hog.jpg)\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/endreymarcell/hog", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "scribehog", "package_url": "https://pypi.org/project/scribehog/", "platform": "", "project_url": "https://pypi.org/project/scribehog/", "project_urls": { "Homepage": "https://github.com/endreymarcell/hog" }, "release_url": "https://pypi.org/project/scribehog/1.4.3/", "requires_dist": null, "requires_python": "", "summary": "Log digging helper", "version": "1.4.3" }, "last_serial": 4589518, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a4fa15ad44948ff17ae27e73feb48e29", "sha256": "7cb7c5b6a1731f214bb3d7051a79ad9f7ac8f438546e51c180268dcb0b54f97a" }, "downloads": -1, "filename": "scribehog-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a4fa15ad44948ff17ae27e73feb48e29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10647, "upload_time": "2018-11-18T14:13:05", "url": "https://files.pythonhosted.org/packages/14/3f/97d2ed23ec4a3092dd1a08468955271d514828dfebeb6fbdab35b6342b32/scribehog-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5056e55e7c140ffa682d72971acec7c1", "sha256": "dc0edd6425a695bc05eed52205ffa6b5b6afb9c92fa8b973e5248e8e84602c73" }, "downloads": -1, "filename": "scribehog-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5056e55e7c140ffa682d72971acec7c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6575, "upload_time": "2018-11-18T14:13:07", "url": "https://files.pythonhosted.org/packages/78/78/173cf5fa508bb63d152e6cb7584cef674c83bc18ce53d1ac8fb85447c1b4/scribehog-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "fd44182a5a40e2a948b42e98506b3920", "sha256": "989748e41fcc6f7e1ff7b6fb670bf5cd74819c1be6ce1cf20e5c68e5b3de8ffa" }, "downloads": -1, "filename": "scribehog-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd44182a5a40e2a948b42e98506b3920", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11174, "upload_time": "2018-11-18T16:48:19", "url": "https://files.pythonhosted.org/packages/06/8f/f884f23fb2244d4087e08e8744face5087e4d1f699fa1a7d42fe8c90aa70/scribehog-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23a90d8aa661318ddfbb1046fea62de9", "sha256": "d672c71e8135301715f6abae644fec77915e3ebd1385d6a070def63a4728f0dd" }, "downloads": -1, "filename": "scribehog-1.1.0.tar.gz", "has_sig": false, "md5_digest": "23a90d8aa661318ddfbb1046fea62de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6768, "upload_time": "2018-11-18T16:48:21", "url": "https://files.pythonhosted.org/packages/4a/78/b9b4946ccfef1f45281d933cfc83739892c7bfd11f8d14184928e06b9c50/scribehog-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0d7faa71080a8a01a42bd883cbfec593", "sha256": "1986a5dc87ce116e97cb6c08aea3c9511a7b2f9f712e9b54936386070c9a8b13" }, "downloads": -1, "filename": "scribehog-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d7faa71080a8a01a42bd883cbfec593", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11274, "upload_time": "2018-11-22T21:24:37", "url": "https://files.pythonhosted.org/packages/4c/27/837e4cb6a56ab6bc97c5fe8c95baeea57d501bd4f31043cd5db75596d69e/scribehog-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5120a28a51b4985f6be1c4ab3b6738aa", "sha256": "562506d5cfd3dc3b84a75f2d53975b8f52cc463d12c32c917e2c4d8633259ec7" }, "downloads": -1, "filename": "scribehog-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5120a28a51b4985f6be1c4ab3b6738aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6879, "upload_time": "2018-11-22T21:24:40", "url": "https://files.pythonhosted.org/packages/94/f2/0e4b3054be4d4987a30530d1aa80a441c2f3af2c9b401df2b2e6cc369f39/scribehog-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0beb9d29f86f1fbfe3033d0365b0df9d", "sha256": "2425c11a90c8d122f15fbfb2f5bb591aa7f63f2b7dc77b737dc209209b5cb10b" }, "downloads": -1, "filename": "scribehog-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0beb9d29f86f1fbfe3033d0365b0df9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11234, "upload_time": "2018-11-23T12:28:13", "url": "https://files.pythonhosted.org/packages/0a/9e/7a495daa0a01e704fd54363685af2e5cdd1fbf2b30d892434b9f5b38da92/scribehog-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f54a8ebee7720e5e600ca2215dd1435c", "sha256": "f52e4b35e4a5b30a446f31e078ad596423727ed47e486c0a3167009affff92d7" }, "downloads": -1, "filename": "scribehog-1.1.2.tar.gz", "has_sig": false, "md5_digest": "f54a8ebee7720e5e600ca2215dd1435c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6843, "upload_time": "2018-11-23T12:28:17", "url": "https://files.pythonhosted.org/packages/a0/1b/7466e44adc08b59202d966691204b939fa532969ebd25ead9d3d8284a5e5/scribehog-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "128ec1fc8dfa27e25ebc447ae87191f3", "sha256": "279e1fe91b066f6e65a8f2396bc3a77c4402f75888924efe3f8d6de26d8e7fb5" }, "downloads": -1, "filename": "scribehog-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "128ec1fc8dfa27e25ebc447ae87191f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12249, "upload_time": "2018-11-25T23:26:58", "url": "https://files.pythonhosted.org/packages/70/ce/a5c8523525a5a3513b8f381251d3453ebb1012ae5524311f1e483cb02193/scribehog-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66769335cfcdedf00e329508f4c18987", "sha256": "e8a28a0d5c79ed79c521a4bb1f9ecf38bce5db99044263007c34031e59dd8bb5" }, "downloads": -1, "filename": "scribehog-1.2.0.tar.gz", "has_sig": false, "md5_digest": "66769335cfcdedf00e329508f4c18987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7326, "upload_time": "2018-11-25T23:27:00", "url": "https://files.pythonhosted.org/packages/92/6d/0401fc34a5ef83dab077cbc79e4bb3a550ddddd6a1761f12eb5a2fb2f925/scribehog-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "950b1d5ce9cc9bc3a27e4811ed968afa", "sha256": "fbc9abafebfe0f2b11121eb11137a541a2295420e0970dd394be6e77fc006204" }, "downloads": -1, "filename": "scribehog-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "950b1d5ce9cc9bc3a27e4811ed968afa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12267, "upload_time": "2018-11-27T12:09:04", "url": "https://files.pythonhosted.org/packages/96/1e/d0937c608e25a76182ecbd36f1c4935a56cc818542de35376d26ecf9e5f5/scribehog-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32cba9e8eb493d7afd3ae6697cb213be", "sha256": "52eeedc31f2d9d1d09eb8fbf7ad8fbdd44f005c7e786944be2ee9138c04e81f9" }, "downloads": -1, "filename": "scribehog-1.2.1.tar.gz", "has_sig": false, "md5_digest": "32cba9e8eb493d7afd3ae6697cb213be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7352, "upload_time": "2018-11-27T12:09:05", "url": "https://files.pythonhosted.org/packages/26/76/694ea7ffa76ada3e5926e580844fb18d7d6ab3cd76fe8e4e0ab834e2c678/scribehog-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "0a67981df18a2ac583b329787de328f8", "sha256": "a33b78f4f656d9907ba09f430d27058f579247e77d266c9076e80c0e55dad456" }, "downloads": -1, "filename": "scribehog-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0a67981df18a2ac583b329787de328f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12313, "upload_time": "2018-11-28T10:52:36", "url": "https://files.pythonhosted.org/packages/02/4b/7ef937463639c2d35abf704e09e1663ad330f98806e0c79516205419662c/scribehog-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e6df2c2d86744ab1fcc5555f414a427", "sha256": "55bf9084b8769def956f1c628f865cb8e853861c1aa94e88ba23c74c90422ec5" }, "downloads": -1, "filename": "scribehog-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1e6df2c2d86744ab1fcc5555f414a427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7402, "upload_time": "2018-11-28T10:52:37", "url": "https://files.pythonhosted.org/packages/20/f6/670a2cebb8fc7cdc9680398c56bb9f73189be587c2d83127ca789e60e49e/scribehog-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7ade5f8e26def11fc28ca05bb1e04794", "sha256": "1a08827389322d23ae03746f77e47c69d999506054c2937b8fe5c5da92855714" }, "downloads": -1, "filename": "scribehog-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ade5f8e26def11fc28ca05bb1e04794", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12572, "upload_time": "2018-11-29T22:27:23", "url": "https://files.pythonhosted.org/packages/05/5b/4a0764b93c643731c48acd04770083c6a52a9b0188c95c46ad51732e0b4a/scribehog-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21e8357096f01269878e8bdfeacc4886", "sha256": "3b254cded74f9c685763b366c7de352616073cf01b4464a77df86439195627d0" }, "downloads": -1, "filename": "scribehog-1.3.0.tar.gz", "has_sig": false, "md5_digest": "21e8357096f01269878e8bdfeacc4886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7631, "upload_time": "2018-11-29T22:27:24", "url": "https://files.pythonhosted.org/packages/f9/a3/436d1eba5eaad9b58f00cdb23bc1c3225a0803fff504a918ba81b368e39f/scribehog-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "b2ad1a70c5f5823a0395a7617d84b572", "sha256": "e945521e8b563197aff4288437e2cfae6905b8ebb6d259af980a465b29a2e716" }, "downloads": -1, "filename": "scribehog-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ad1a70c5f5823a0395a7617d84b572", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13092, "upload_time": "2018-11-30T18:06:27", "url": "https://files.pythonhosted.org/packages/ff/4b/e27b52f84806f03408febcfd039282b940eaea4299912ff9df30cd68be0b/scribehog-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "729d0801321c2e02016a3f2a78251c17", "sha256": "67bf019fe01571e03357148215459c307f9c32631ce9f30dc2eefa810c7eb6de" }, "downloads": -1, "filename": "scribehog-1.4.0.tar.gz", "has_sig": false, "md5_digest": "729d0801321c2e02016a3f2a78251c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7944, "upload_time": "2018-11-30T18:06:28", "url": "https://files.pythonhosted.org/packages/e6/fd/4c98e69fba53fc59596523e40dbdcb01bd11eceffcf6db2a8174ea0c8f1d/scribehog-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b79a09ed350fe51f91d25392509cbc1f", "sha256": "6d5de2c1a7642abc727e2de2070e596944f80a2cc56f17b4bb0144a1b561e99e" }, "downloads": -1, "filename": "scribehog-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b79a09ed350fe51f91d25392509cbc1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13110, "upload_time": "2018-12-03T10:17:51", "url": "https://files.pythonhosted.org/packages/4f/ed/e40a52359e4acb7346599cc565eb5dff57b246c26a2debb44c5f96c17e76/scribehog-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b4f7ef3ef97830e4bfd942299d465f4", "sha256": "3789977f0a704d40628f510838a5f95e7857a413a24f1ea2b1f48f8340a00555" }, "downloads": -1, "filename": "scribehog-1.4.1.tar.gz", "has_sig": false, "md5_digest": "0b4f7ef3ef97830e4bfd942299d465f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7974, "upload_time": "2018-12-03T10:17:53", "url": "https://files.pythonhosted.org/packages/e0/1d/014261c3fbadffbe191c97670cc2235d19121dec4ca04efb6d9cc6699cba/scribehog-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "f12b35b50667f8ee771c9b8d52419b7e", "sha256": "8a3a6058e1cb37c06533909d35342863f298bd812d60fed96a498779b1bb6eac" }, "downloads": -1, "filename": "scribehog-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f12b35b50667f8ee771c9b8d52419b7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13123, "upload_time": "2018-12-11T13:17:54", "url": "https://files.pythonhosted.org/packages/5d/55/bc0690d12d829b492a7a63b2a0f0df331f548a887512f5e3773d9f913e79/scribehog-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cc2313d1ea0fa64333597653c0f877a", "sha256": "e33667e9cc347eda408553fbca789bc3f977670dae484609287e4f448da58221" }, "downloads": -1, "filename": "scribehog-1.4.2.tar.gz", "has_sig": false, "md5_digest": "8cc2313d1ea0fa64333597653c0f877a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7993, "upload_time": "2018-12-11T13:17:56", "url": "https://files.pythonhosted.org/packages/2f/5b/c5829a6a29c98ce9bf1c81a501d2fcfd9c65b337f91463290232669a6ed6/scribehog-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "4d971601858ac63170d56e5381881136", "sha256": "b0b1eef1c3732fbc9f42efb787c8b306ef669610c86c63e2c3a8d1dcf471acf6" }, "downloads": -1, "filename": "scribehog-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4d971601858ac63170d56e5381881136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13122, "upload_time": "2018-12-12T09:35:47", "url": "https://files.pythonhosted.org/packages/45/96/7632fc57b2954d711e55b5508d2e5107d27cec482d69e0a455632b7762d6/scribehog-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b03369f6ea791f8852315f69b15846da", "sha256": "d0ae9abf7a6b7a52557f683e93c91109f383c370c8aaa057c195f84e3f1075b0" }, "downloads": -1, "filename": "scribehog-1.4.3.tar.gz", "has_sig": false, "md5_digest": "b03369f6ea791f8852315f69b15846da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7993, "upload_time": "2018-12-12T09:35:48", "url": "https://files.pythonhosted.org/packages/a8/a3/a02a3b444ca6c43865066a24cd91e5a55681570b735afb68acb6ec5983b4/scribehog-1.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d971601858ac63170d56e5381881136", "sha256": "b0b1eef1c3732fbc9f42efb787c8b306ef669610c86c63e2c3a8d1dcf471acf6" }, "downloads": -1, "filename": "scribehog-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4d971601858ac63170d56e5381881136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13122, "upload_time": "2018-12-12T09:35:47", "url": "https://files.pythonhosted.org/packages/45/96/7632fc57b2954d711e55b5508d2e5107d27cec482d69e0a455632b7762d6/scribehog-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b03369f6ea791f8852315f69b15846da", "sha256": "d0ae9abf7a6b7a52557f683e93c91109f383c370c8aaa057c195f84e3f1075b0" }, "downloads": -1, "filename": "scribehog-1.4.3.tar.gz", "has_sig": false, "md5_digest": "b03369f6ea791f8852315f69b15846da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7993, "upload_time": "2018-12-12T09:35:48", "url": "https://files.pythonhosted.org/packages/a8/a3/a02a3b444ca6c43865066a24cd91e5a55681570b735afb68acb6ec5983b4/scribehog-1.4.3.tar.gz" } ] }