{ "info": { "author": "Dylan Stein", "author_email": "djstein@ncsu.edu", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# findreplace\n\nGo through a directory recursively, find and replace specified values in file names and file data.\n\n```python\npipenv install findreplace\n```\n\nexample\n\n```python\nfindreplace replace ~/git/findreplace/testdir '{{example}}' main\n\nfrom findreplace.core import findreplace\nbase_dir='~/git/findreplace/testdir'\nfind_replace_dict = {'{{example}}': 'main', '{{dog}}': 'test'}\nfindreplace(base_dir=base_dir, find_replace_dict=find_replace_dict)\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djstein/findreplace", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "findreplace", "package_url": "https://pypi.org/project/findreplace/", "platform": "", "project_url": "https://pypi.org/project/findreplace/", "project_urls": { "Homepage": "https://github.com/djstein/findreplace" }, "release_url": "https://pypi.org/project/findreplace/2018.6.24.1/", "requires_dist": [ "click", "requests" ], "requires_python": "", "summary": "Go through a directory recursively, find and replace specified values in file names and file data.", "version": "2018.6.24.1" }, "last_serial": 3997173, "releases": { "2018.6.17.0": [ { "comment_text": "", "digests": { "md5": "d4d2135e357e9845631825776b96b299", "sha256": "5a75befbe42adf2cfc97c680a2e1f09a838f9d513495dbb1241cdd5054aeeff8" }, "downloads": -1, "filename": "findreplace-2018.6.17.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4d2135e357e9845631825776b96b299", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4049, "upload_time": "2018-06-17T17:59:11", "url": "https://files.pythonhosted.org/packages/4e/4f/277e313db800317e2adb3670a24e12e5e4163e92dc3f7a1abb48d276fd73/findreplace-2018.6.17.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d2d82fb8daefad624779612aea38c74", "sha256": "b2da2d5ae82807d4fad112378ffc1e4d340fe4a2a18385871c5a3a109ce4f2ae" }, "downloads": -1, "filename": "findreplace-2018.6.17.0.tar.gz", "has_sig": false, "md5_digest": "5d2d82fb8daefad624779612aea38c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2934, "upload_time": "2018-06-17T17:59:13", "url": "https://files.pythonhosted.org/packages/90/8e/c1fe1b53cd7ef7657b008dd2f32ce7aec328d8c11fa258603222ba3eb1e4/findreplace-2018.6.17.0.tar.gz" } ], "2018.6.17.1": [ { "comment_text": "", "digests": { "md5": "7c15c04749f592796a6633db2a5c0f9a", "sha256": "64c807fd15aea6912eb952e3a4140e102ee2e86ee457b1056e15a73b309146ea" }, "downloads": -1, "filename": "findreplace-2018.6.17.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c15c04749f592796a6633db2a5c0f9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4159, "upload_time": "2018-06-17T18:28:12", "url": "https://files.pythonhosted.org/packages/b2/56/539494dee541e77083b7008d64f4f168dc1cfefd64df22a0e712c38946a4/findreplace-2018.6.17.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83680522238bbffbeb4283cd7f87ad5b", "sha256": "12ee9a9a74606d784490f10312ebe1ad69aea84db1e6a96d05bddc3d564b2d9d" }, "downloads": -1, "filename": "findreplace-2018.6.17.1.tar.gz", "has_sig": false, "md5_digest": "83680522238bbffbeb4283cd7f87ad5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2018-06-17T18:28:13", "url": "https://files.pythonhosted.org/packages/70/2b/f1442187fd57393a8222449ca09cee3f0b297c121ecee08498da8d753c44/findreplace-2018.6.17.1.tar.gz" } ], "2018.6.18.0": [ { "comment_text": "", "digests": { "md5": "0b6cd10a3bf784b8431a914e4b3a319e", "sha256": "66ccd4f8b27b3197f75259a7107cd4eb7957a6df70e1996d140c6ad6f94e9f7d" }, "downloads": -1, "filename": "findreplace-2018.6.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b6cd10a3bf784b8431a914e4b3a319e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3228, "upload_time": "2018-06-19T01:39:09", "url": "https://files.pythonhosted.org/packages/dd/95/5a361f8ed60c9788887c14f4328a6d39c79119011daabc2fccbc08b00ef6/findreplace-2018.6.18.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b19e43e3ebe40fedc05e6b41dd2b4d01", "sha256": "c35b016c37e110e43a766d3320917cd12a7004c3af5e3b94297b165ec6e2fe3c" }, "downloads": -1, "filename": "findreplace-2018.6.18.0.tar.gz", "has_sig": false, "md5_digest": "b19e43e3ebe40fedc05e6b41dd2b4d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141, "upload_time": "2018-06-19T01:39:11", "url": "https://files.pythonhosted.org/packages/08/7a/24182cf2335b169f2838925e3b83a800db02309d1b37f8dd7a6911750e94/findreplace-2018.6.18.0.tar.gz" } ], "2018.6.19.0": [ { "comment_text": "", "digests": { "md5": "d83c19519aeeb3bc61774584f4483f3e", "sha256": "a45e7be89c00be9df829cc017ca203c88e3df8b45835e582aa19028772d0bf1f" }, "downloads": -1, "filename": "findreplace-2018.6.19.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d83c19519aeeb3bc61774584f4483f3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3429, "upload_time": "2018-06-20T02:18:57", "url": "https://files.pythonhosted.org/packages/93/f4/35b94dbfff3e238094419609fe07331a6e275f4a0942d87a79f03ba3fcb5/findreplace-2018.6.19.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c997c3b3a5706ebd1f1972ac799a78c", "sha256": "5aea03b5579ca2e05a6087def2ec0c6d1fa00bba20764092c14e78c99d811a49" }, "downloads": -1, "filename": "findreplace-2018.6.19.0.tar.gz", "has_sig": false, "md5_digest": "2c997c3b3a5706ebd1f1972ac799a78c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3288, "upload_time": "2018-06-20T02:18:58", "url": "https://files.pythonhosted.org/packages/55/3b/7271344cda243f1e22f6aef8837251e4f4f893b672030d6fff2aad70ac2c/findreplace-2018.6.19.0.tar.gz" } ], "2018.6.19.1": [ { "comment_text": "", "digests": { "md5": "c1a981b831a626aef102befa51c841e4", "sha256": "3c4e4332de6adf0e20261b140f5db3ee5f443a78bbeb9b9768113c0e7623c881" }, "downloads": -1, "filename": "findreplace-2018.6.19.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1a981b831a626aef102befa51c841e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3441, "upload_time": "2018-06-20T03:01:20", "url": "https://files.pythonhosted.org/packages/11/75/6c3fe7fdc0fcae206071bfee0e680e545c0350eda0548f6e9e126f716854/findreplace-2018.6.19.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adcc0a2819873c74561f059fa6ffb2f0", "sha256": "6fc64fb7ebf64b73289f235d1a0f39a4cb596160968cd4fe6bb06e56f7336656" }, "downloads": -1, "filename": "findreplace-2018.6.19.1.tar.gz", "has_sig": false, "md5_digest": "adcc0a2819873c74561f059fa6ffb2f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3284, "upload_time": "2018-06-20T03:01:22", "url": "https://files.pythonhosted.org/packages/ac/03/d3d428b7ff78b8f943f5d233019046b783979b379ebefb8264392d49a43e/findreplace-2018.6.19.1.tar.gz" } ], "2018.6.24.0": [ { "comment_text": "", "digests": { "md5": "61630872f632b1dafc34be0a8235d525", "sha256": "8e7ea6562e953bdf3d26a993ea4825e2c67bd1ca05706f38a2c20b9a4a8cf288" }, "downloads": -1, "filename": "findreplace-2018.6.24.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61630872f632b1dafc34be0a8235d525", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3491, "upload_time": "2018-06-24T16:26:32", "url": "https://files.pythonhosted.org/packages/4a/fd/05ee48609a66797f1e21d7e08f0563a2900b163649edb789ef90b8538978/findreplace-2018.6.24.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c7864c696c708466a75da3b3cf600db", "sha256": "88278fc248d8331d09b6de1f69df77deeef1f9faec91839cc50a7e1f43cfb6da" }, "downloads": -1, "filename": "findreplace-2018.6.24.0.tar.gz", "has_sig": false, "md5_digest": "6c7864c696c708466a75da3b3cf600db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2018-06-24T16:26:33", "url": "https://files.pythonhosted.org/packages/fb/b4/5501b2269a2cc86b0a19440ff2abc7d6b80fd324ddbfeb175640d56238b7/findreplace-2018.6.24.0.tar.gz" } ], "2018.6.24.1": [ { "comment_text": "", "digests": { "md5": "7d1af1394ab44c373bb314975510ff0b", "sha256": "3d5b5414ff0206e8b49ed7f80640097d890df969bde1a36cc25405c636978335" }, "downloads": -1, "filename": "findreplace-2018.6.24.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d1af1394ab44c373bb314975510ff0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3516, "upload_time": "2018-06-24T16:45:26", "url": "https://files.pythonhosted.org/packages/28/a0/aa8377f7eba6b5f8ee1a6fc04b83185f279acc32ebfecc7dd9c6dac9fbbc/findreplace-2018.6.24.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea40e290e2c1d9b16bb14bacbcf57f2a", "sha256": "cc006107bcb1873f3e3eb3da9fc2ee5672962268f61d337460c794c1e873133a" }, "downloads": -1, "filename": "findreplace-2018.6.24.1.tar.gz", "has_sig": false, "md5_digest": "ea40e290e2c1d9b16bb14bacbcf57f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3352, "upload_time": "2018-06-24T16:45:28", "url": "https://files.pythonhosted.org/packages/f3/55/bde01e4239be869d8cc22916f249084a6bcb0640491a9d1873a9514e6931/findreplace-2018.6.24.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d1af1394ab44c373bb314975510ff0b", "sha256": "3d5b5414ff0206e8b49ed7f80640097d890df969bde1a36cc25405c636978335" }, "downloads": -1, "filename": "findreplace-2018.6.24.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d1af1394ab44c373bb314975510ff0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3516, "upload_time": "2018-06-24T16:45:26", "url": "https://files.pythonhosted.org/packages/28/a0/aa8377f7eba6b5f8ee1a6fc04b83185f279acc32ebfecc7dd9c6dac9fbbc/findreplace-2018.6.24.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea40e290e2c1d9b16bb14bacbcf57f2a", "sha256": "cc006107bcb1873f3e3eb3da9fc2ee5672962268f61d337460c794c1e873133a" }, "downloads": -1, "filename": "findreplace-2018.6.24.1.tar.gz", "has_sig": false, "md5_digest": "ea40e290e2c1d9b16bb14bacbcf57f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3352, "upload_time": "2018-06-24T16:45:28", "url": "https://files.pythonhosted.org/packages/f3/55/bde01e4239be869d8cc22916f249084a6bcb0640491a9d1873a9514e6931/findreplace-2018.6.24.1.tar.gz" } ] }