{ "info": { "author": "Brian M. Clapper", "author_email": "bmc@clapper.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Text Processing :: Filters", "Topic :: Utilities" ], "description": "\nparagrep - Paragraph Grep utility\n\n**paragrep** is a paragraph grep utility. It searches for a series of regular\nexpressions in a text file (or several text files) and prints out the\nparagraphs containing those expressions. Normally **paragrep** displays a\nparagraph if it contains any of the expressions; this behavior can be modified\nby using the `-a` option.\n\nBy default, a paragraph is defined as a block of text delimited by an empty or\nblank line; this behavior can be altered with the `-p` option.\n\nIf no files are specified on the command line, **paragrep** searches\nstandard input.\n\nThis is the third implementation of **paragrep**. The first implementation,\nin 1989, was in C. The second implementation, in 2003, was in perl. This is\nthe latest and greatest.\n\nFor help, run with `-h`.\n\nFor detailed documentation, see \n\nThis software is released under a BSD license.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://software.clapper.org/paragrep/", "keywords": "", "license": "BSD-style license", "maintainer": "", "maintainer_email": "", "name": "paragrep", "package_url": "https://pypi.org/project/paragrep/", "platform": "", "project_url": "https://pypi.org/project/paragrep/", "project_urls": { "Homepage": "http://software.clapper.org/paragrep/" }, "release_url": "https://pypi.org/project/paragrep/3.2.1/", "requires_dist": [ "Click (==7.0)" ], "requires_python": "", "summary": "Print paragraphs matching regular expressions", "version": "3.2.1" }, "last_serial": 5744145, "releases": { "3.0.1": [], "3.0.2": [], "3.0.3": [], "3.0.4": [], "3.0.5": [ { "comment_text": "", "digests": { "md5": "70629e7cd0e1a457acbdbc26fd778ca0", "sha256": "003bdc20405b99221c45847cd943f78e14e622145d7a1c5054f639d6e9fb6e4a" }, "downloads": -1, "filename": "paragrep-3.0.4.zip", "has_sig": false, "md5_digest": "70629e7cd0e1a457acbdbc26fd778ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20639, "upload_time": "2010-06-10T14:00:28", "url": "https://files.pythonhosted.org/packages/66/8b/9529fa5a7a45c07ccdd3dcafe5b5f1267dec77216737c6d61660ee09aba8/paragrep-3.0.4.zip" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "101b985e0ecb652254dd7a0be635dfa2", "sha256": "207a1edb2c70f4265e1f60f16405414812bca8ddb5f75e969a42e494e68c772b" }, "downloads": -1, "filename": "paragrep-3.0.6.zip", "has_sig": false, "md5_digest": "101b985e0ecb652254dd7a0be635dfa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17176, "upload_time": "2011-03-15T03:59:44", "url": "https://files.pythonhosted.org/packages/2b/d2/708fc07c033a5d85cfba1d4f914dc88c7cd49dba3d5744c76fc53a17bdbd/paragrep-3.0.6.zip" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "ce37d4eab9c354b0c0826c2186b0b15c", "sha256": "ae340f11273f25845b9c6ff1e730496c730962c57c6400be6e68600c530fa40d" }, "downloads": -1, "filename": "paragrep-3.0.7.tar.gz", "has_sig": false, "md5_digest": "ce37d4eab9c354b0c0826c2186b0b15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8809, "upload_time": "2012-03-06T21:31:03", "url": "https://files.pythonhosted.org/packages/c0/81/de5694e16ce25b70283736660143d7560d6d8e1b3314b5abfcc937831be1/paragrep-3.0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "ff1a7f81da8db634245288ac77cb7849", "sha256": "210733cf9c9d7be10a634c3d8966242ced99476bdef0c9a47c6e4a7569f18830" }, "downloads": -1, "filename": "paragrep-3.0.7.zip", "has_sig": false, "md5_digest": "ff1a7f81da8db634245288ac77cb7849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17176, "upload_time": "2012-03-06T21:31:04", "url": "https://files.pythonhosted.org/packages/4d/fa/ed551627e8eda99c58ea9691a489b07b69417ffd532f9a5535779307c502/paragrep-3.0.7.zip" } ], "3.1.0": [], "3.1.1": [ { "comment_text": "", "digests": { "md5": "1584900a1bbe56f63c9af0859112a6e6", "sha256": "debe6ae8e98441fdd233d4be4407ba96323d74e6a9214fe014a41f71df5f82a7" }, "downloads": -1, "filename": "paragrep-3.1.1.tar.gz", "has_sig": true, "md5_digest": "1584900a1bbe56f63c9af0859112a6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8766, "upload_time": "2012-08-13T17:16:33", "url": "https://files.pythonhosted.org/packages/23/e4/b37df0c252e4ce1a5fa2d5bfed739e4fc54590cc9b2c2405055cdc2d2c79/paragrep-3.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "b7668d6e05b2beec06ee2071c0951bac", "sha256": "fe8ccb6167bd4f7a0d06f7d3d7cff95f307e2f010f092d383f3c43b9d68c2061" }, "downloads": -1, "filename": "paragrep-3.1.1.zip", "has_sig": true, "md5_digest": "b7668d6e05b2beec06ee2071c0951bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16981, "upload_time": "2012-08-13T17:16:46", "url": "https://files.pythonhosted.org/packages/9c/1e/f3fd512b8287c70091a9e2e0f11bd4a6737c43205decbabcf65b2eb237ed/paragrep-3.1.1.zip" } ], "3.1.2": [], "3.1.3": [], "3.2.0": [ { "comment_text": "", "digests": { "md5": "72ea9a5bf115da484096e79db7ec78b7", "sha256": "6108cfb8d1fa955dbf0c4840dda885be897ac33f95435a74c4f77dba96c44d7a" }, "downloads": -1, "filename": "paragrep-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "72ea9a5bf115da484096e79db7ec78b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8234, "upload_time": "2019-02-12T19:54:05", "url": "https://files.pythonhosted.org/packages/76/e2/a3acad8954ff21e706e239b6eb3739e25b29be6eb3a44b2906ea8eaeeb94/paragrep-3.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e64da6098695ecfff9177f5c5c120205", "sha256": "2e229df554ba8d01935dd09e6d8f18de44fafa53961da5d16c22659763c2e538" }, "downloads": -1, "filename": "paragrep-3.2.0.zip", "has_sig": false, "md5_digest": "e64da6098695ecfff9177f5c5c120205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11231, "upload_time": "2019-02-12T19:54:06", "url": "https://files.pythonhosted.org/packages/1c/49/ebb1c8cae05b25a6a9baea776b57f1d75d7f7f2de6ea5d84817d984fbe58/paragrep-3.2.0.zip" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "1322b93236214a3cfc6cde9e6de14b3f", "sha256": "437571a390e750afe62a64924fa8339cc5fe7b9894aeef44a269add95a7b5b7f" }, "downloads": -1, "filename": "paragrep-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1322b93236214a3cfc6cde9e6de14b3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8260, "upload_time": "2019-08-28T17:30:27", "url": "https://files.pythonhosted.org/packages/62/17/ced0bcc19588ecfc8e3bc84405b6e8dae1cb7233e288b048eaf238313e24/paragrep-3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c75a8453c89c428cfcef6356bc338b9", "sha256": "cef8da9b61ff1f6d1f8d5e35dcee9949421f9ad8990caf531db91d8d0d073ecc" }, "downloads": -1, "filename": "paragrep-3.2.1.zip", "has_sig": false, "md5_digest": "7c75a8453c89c428cfcef6356bc338b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11429, "upload_time": "2019-08-28T17:30:28", "url": "https://files.pythonhosted.org/packages/7b/cd/4783efaba386825a086639e23aaa6a585dd024937b1366829626961e9cba/paragrep-3.2.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1322b93236214a3cfc6cde9e6de14b3f", "sha256": "437571a390e750afe62a64924fa8339cc5fe7b9894aeef44a269add95a7b5b7f" }, "downloads": -1, "filename": "paragrep-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1322b93236214a3cfc6cde9e6de14b3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8260, "upload_time": "2019-08-28T17:30:27", "url": "https://files.pythonhosted.org/packages/62/17/ced0bcc19588ecfc8e3bc84405b6e8dae1cb7233e288b048eaf238313e24/paragrep-3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c75a8453c89c428cfcef6356bc338b9", "sha256": "cef8da9b61ff1f6d1f8d5e35dcee9949421f9ad8990caf531db91d8d0d073ecc" }, "downloads": -1, "filename": "paragrep-3.2.1.zip", "has_sig": false, "md5_digest": "7c75a8453c89c428cfcef6356bc338b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11429, "upload_time": "2019-08-28T17:30:28", "url": "https://files.pythonhosted.org/packages/7b/cd/4783efaba386825a086639e23aaa6a585dd024937b1366829626961e9cba/paragrep-3.2.1.zip" } ] }