{ "info": { "author": "Anson Rosenthal", "author_email": "anson.rosenthal@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Software Development" ], "description": "Regex Sampler\n---\n\nSimple commandline utility to generate samples uniformly over the space of strings matching a provided regular expression. Useful for spoofing input to programs!\n\n## Example:\nWe can generate a stream of fake JSON data representing people and their emails!\n```\n$\t./perg.py '{ \"name\":\"(\\w+) (\\w+)\", \"email\": \"\\1_\\2@\\w+.(edu|com|org)\"}'\n\n{ \"name\":\"R TWER\", \"email\": \"R_TWER@PVRcyR)com\"}\n{ \"name\":\"mwGwTOWKRXs GIGY\", \"email\": \"mwGwTOWKRXs_GIGY@FvERutwS]org\"}\n{ \"name\":\"igUMTrViMt oTkFPAySfn\", \"email\": \"igUMTrViMt_oTkFPAySfn@kQekedu\"}\n{ \"name\":\"MtvMHGBi R\", \"email\": \"MtvMHGBi_R@UCPbGDjJai&com\"}\n{ \"name\":\"fbMyddFkTRP QeH\", \"email\": \"fbMyddFkTRP_QeH@ekmjacom\"}\n{ \"name\":\"vO devQkFbORdi\", \"email\": \"vO_devQkFbORdi@LaAPfnmMcnTZlYorg\"}\n{ \"name\":\"khT BoWvCONzyeOYoNgasncZnU\", \"email\": \"khT_BoWvCONzyeOYoNgasncZnU@kV-com\"}\n{ \"name\":\"TmEU TvjeB\", \"email\": \"TmEU_TvjeB@pMMnvdcom\"}\n{ \"name\":\"rzjoN jkpSd\", \"email\": \"rzjoN_jkpSd@qTLvRUedu\"}\n{ \"name\":\"pgzQ fz\", \"email\": \"pgzQ_fz@Shtedu\"}\n\n\n\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/anrosent/perg.git", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "perg", "package_url": "https://pypi.org/project/perg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/perg/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/anrosent/perg.git" }, "release_url": "https://pypi.org/project/perg/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "Enumerate or sample from the set of strings matching a regular expression", "version": "0.1.6" }, "last_serial": 1610904, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c1f64458f0a0256db6abb129865b7672", "sha256": "1598633f6190c5f43adcf30096d33e6867d7ca027759a282b11876d58a613245" }, "downloads": -1, "filename": "perg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c1f64458f0a0256db6abb129865b7672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3181, "upload_time": "2014-12-22T04:55:21", "url": "https://files.pythonhosted.org/packages/e3/9d/00796f08e9f992137455a4120d0211a12c824959405d71f87489fa6f1ff9/perg-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f55ff519b255faba70225cafe62cf6e6", "sha256": "ec7544bc4189b072f2509c792cee05c1663dae5256528b13fb5e23e625db36f0" }, "downloads": -1, "filename": "perg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f55ff519b255faba70225cafe62cf6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3262, "upload_time": "2014-12-22T04:55:57", "url": "https://files.pythonhosted.org/packages/36/4f/8df32434e5767129304238a2a32b988950bceb02ac90440e926c620814e1/perg-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ca794c735c06462e6331edd17b4e0c48", "sha256": "b8208c2643ebe13d59787de07c439ac307b760f0cbfa5ee014e165ef6bff1518" }, "downloads": -1, "filename": "perg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ca794c735c06462e6331edd17b4e0c48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3277, "upload_time": "2014-12-22T05:00:31", "url": "https://files.pythonhosted.org/packages/3a/52/1d52226134b185872f876584e56099a90c8de48ebaf506ed4298b60ff4d6/perg-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "built for Linux-3.13.0-53-generic-x86_64-with-glibc2.9", "digests": { "md5": "84e544f09b8fd3fd95886f7cbc66c981", "sha256": "d60767f51fb969551525e31ca2120d2f81ba36a7ab828b440cd474445319105a" }, "downloads": -1, "filename": "perg-0.1.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "84e544f09b8fd3fd95886f7cbc66c981", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5747, "upload_time": "2015-06-29T02:52:28", "url": "https://files.pythonhosted.org/packages/ec/cd/06f9342a3b762884ff3774bea7dd4476c9e5c4fcaae95b9397e173902257/perg-0.1.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1d9aa32d8ad67eac8aa655097ef61cb9", "sha256": "44900c2dafd33bd60a24fe533b7dfd8d21b2a86be5d623b91ea96aa2da2896ca" }, "downloads": -1, "filename": "perg-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1d9aa32d8ad67eac8aa655097ef61cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3317, "upload_time": "2014-12-22T05:04:27", "url": "https://files.pythonhosted.org/packages/fd/85/a4de051f784c605dfded331f0645e557b859cfbe0545293ecaa0ebae2358/perg-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "built for Linux-3.13.0-53-generic-x86_64-with-glibc2.9", "digests": { "md5": "4b5464a6269be4e12d60d34be2957ba8", "sha256": "51ca2f7e3595eac0251d2e7abbce4cd935c0e44c7c2f2f80629d7d3aa69f76b5" }, "downloads": -1, "filename": "perg-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "4b5464a6269be4e12d60d34be2957ba8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5751, "upload_time": "2015-06-29T02:52:40", "url": "https://files.pythonhosted.org/packages/f6/7f/f24e30820b1f72387311b2e000f05161ebc9db9d48813f6f55e0a9954717/perg-0.1.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "79b29d64e87b0d199c7be2f9ea9966e5", "sha256": "9098877f239b5df470513ae3f04924a5dd808bf76f6d47bf5a6241b2cf9ec0c8" }, "downloads": -1, "filename": "perg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "79b29d64e87b0d199c7be2f9ea9966e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3655, "upload_time": "2015-06-29T02:52:36", "url": "https://files.pythonhosted.org/packages/49/02/62d4d9dd926b7699ab80b5ee6c36be841de7148bb99e9997c7883f55b2cd/perg-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "built for Linux-3.13.0-53-generic-x86_64-with-glibc2.9", "digests": { "md5": "5500e707d62fdc8c3aec79c310efab3e", "sha256": "10621d630176ccc7dcf6823dfebac451a5008eafbbf1987b8f48c708957982ef" }, "downloads": -1, "filename": "perg-0.1.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5500e707d62fdc8c3aec79c310efab3e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 2599, "upload_time": "2015-06-29T04:10:31", "url": "https://files.pythonhosted.org/packages/1a/85/ad6645193c2eb40458a7be80d1aee77a602f263fc6a146049fec8b176f87/perg-0.1.6.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "bc0808f9682e802dfff50a00e1d65fc4", "sha256": "c6c5e84de61dc7f5eee21fb32516d71ea7f8dc985bb1447e1491a60517add481" }, "downloads": -1, "filename": "perg-0.1.6.tar.gz", "has_sig": false, "md5_digest": "bc0808f9682e802dfff50a00e1d65fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2015-06-29T04:10:28", "url": "https://files.pythonhosted.org/packages/02/45/9c7bf6b4bf2b74938725b89fd010f2acad305b7b4f3e4c198557bd8b134d/perg-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.13.0-53-generic-x86_64-with-glibc2.9", "digests": { "md5": "5500e707d62fdc8c3aec79c310efab3e", "sha256": "10621d630176ccc7dcf6823dfebac451a5008eafbbf1987b8f48c708957982ef" }, "downloads": -1, "filename": "perg-0.1.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5500e707d62fdc8c3aec79c310efab3e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 2599, "upload_time": "2015-06-29T04:10:31", "url": "https://files.pythonhosted.org/packages/1a/85/ad6645193c2eb40458a7be80d1aee77a602f263fc6a146049fec8b176f87/perg-0.1.6.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "bc0808f9682e802dfff50a00e1d65fc4", "sha256": "c6c5e84de61dc7f5eee21fb32516d71ea7f8dc985bb1447e1491a60517add481" }, "downloads": -1, "filename": "perg-0.1.6.tar.gz", "has_sig": false, "md5_digest": "bc0808f9682e802dfff50a00e1d65fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2015-06-29T04:10:28", "url": "https://files.pythonhosted.org/packages/02/45/9c7bf6b4bf2b74938725b89fd010f2acad305b7b4f3e4c198557bd8b134d/perg-0.1.6.tar.gz" } ] }