{ "info": { "author": "Tim van Leuverden", "author_email": "TvanLeuverden@Gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Ruri\nA CRC-32 Cyclic Redundancy Check implementation in Python.\nChecks the CRC-32 against a part in the filename.\n\nPreviously \"Timmy1e/crc32\".\n\n## Reqirements\n - Python 3.5+\n - [Progressbar2](https://pypi.python.org/pypi/progressbar2)\n\n## Installation\n 1. Pull the project, or download a release python file.\n 2. Either copy or link the python file to your `/usr/bin/` or `/usr/local/bin/` directory.\n 3. Done.\n\n## Usage\n```sh\n$ ruri [-h] [-r] [-t THREADS] [-v] [-q] file [file ...]\n\npositional arguments:\n file The file(s) you need CRCed\n\noptional arguments:\n -h, --help show this help message and exit\n -r, --recursive work recursively\n -t THREADS, --threads THREADS\n override the ammount of threads\n -v, --verbose output level\n -q, --quiet Do not print progressbars.\n --version Print the version number, and exit.\n```\n\nBasic example:\n```sh\n$ ruri \"myFile[ABCD1234].ext\" myFiles*.ext\n```\n\n## Licence\nGNU General Public License v3.0\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://gitlab.com/Timmy1e/ruri", "keywords": "", "license": "GPL-3", "maintainer": "", "maintainer_email": "", "name": "ruri", "package_url": "https://pypi.org/project/ruri/", "platform": "", "project_url": "https://pypi.org/project/ruri/", "project_urls": { "Homepage": "https://gitlab.com/Timmy1e/ruri" }, "release_url": "https://pypi.org/project/ruri/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "A CRC32 checker with file name checking.", "version": "1.1.0" }, "last_serial": 5391526, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "33cf4deef691fd792396ca7224afad4b", "sha256": "890388ba292c8d8b68389e4cae486eda658b8b641bbdb9f089bf714f54c74b4f" }, "downloads": -1, "filename": "ruri-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "33cf4deef691fd792396ca7224afad4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7676, "upload_time": "2018-05-27T16:10:53", "url": "https://files.pythonhosted.org/packages/6e/e7/33cea2ea833043fda1b501d23b1bc2d35ec6d8192744bbafc34114fc3d36/ruri-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0490c9acd1ebae3b902499e0ec683047", "sha256": "7ec426167bce02b2e7f2f026552d6370407af980f1671654330c15d50872d4ef" }, "downloads": -1, "filename": "ruri-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0490c9acd1ebae3b902499e0ec683047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4082, "upload_time": "2018-05-27T16:10:54", "url": "https://files.pythonhosted.org/packages/41/4d/6a76594115ea774b94ad74326b6e587cd5177dd17694fea29acb3dd2af2e/ruri-1.0.3.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c3d338d7e341f4fcd4a805c4c63a807b", "sha256": "99c34f0b5ee2322aa2c9793d796efbafcf3cb0432ba32eff56601bb80657fbe4" }, "downloads": -1, "filename": "ruri-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c3d338d7e341f4fcd4a805c4c63a807b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5255, "upload_time": "2018-05-27T21:48:59", "url": "https://files.pythonhosted.org/packages/8e/aa/33b8ce3d8127ba3fa74d82ce180b2bebecb96dbacdcdf07dc5e06d2863aa/ruri-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd459d7e249592b277209353ef1704ae", "sha256": "74fe1c93e95afe93c3c3d6553ea8864ccca51c512a4869ebc57169330142c184" }, "downloads": -1, "filename": "ruri-1.0.8.tar.gz", "has_sig": false, "md5_digest": "fd459d7e249592b277209353ef1704ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4112, "upload_time": "2018-05-27T21:49:01", "url": "https://files.pythonhosted.org/packages/30/e2/f3ec7891b5fb82850d801b13bfce3278c440d87e512890f1b75e9ccf3f81/ruri-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "b6da7cf2c73d761b56885dcc81bfbafa", "sha256": "ab9e42afd0ba49aae441680ba12ad49d074a1a43942c016c60dd865d03014766" }, "downloads": -1, "filename": "ruri-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b6da7cf2c73d761b56885dcc81bfbafa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5394, "upload_time": "2018-05-29T21:31:06", "url": "https://files.pythonhosted.org/packages/d9/df/866eab4d5eb03143156c86cbecd0fbcacb4636734db9d6ef87562a30bf63/ruri-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bafdbaf9b1223adc64a742df6c840bc", "sha256": "5b0f513705b5d8eb4bf825bf27f5b020a850acc4af502e1107c97a730a9af7f2" }, "downloads": -1, "filename": "ruri-1.0.9.tar.gz", "has_sig": false, "md5_digest": "1bafdbaf9b1223adc64a742df6c840bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4130, "upload_time": "2018-05-29T21:31:07", "url": "https://files.pythonhosted.org/packages/53/40/15ef70d26a609ecbc2be80237e1d1efa8f7333b577c37bfa0639ebdcc9a3/ruri-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3f7e49002b87a277bd0499aaa5c5d00a", "sha256": "4dd9ec900d285180f234a56d1d375b5a3deb4e29e419c9efc0a6bbda5af15e1e" }, "downloads": -1, "filename": "ruri-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f7e49002b87a277bd0499aaa5c5d00a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5796, "upload_time": "2019-06-12T14:49:33", "url": "https://files.pythonhosted.org/packages/2c/7b/d58e35df155d69a148557fde4196b20dec80e44a68871c62b2b7db9d76f7/ruri-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78d6d4d87698f7bda820800dbf7e7119", "sha256": "b454669e0b61e9aad6c750b5996124abfdd9b2f4c906c2e555daa5494b787bc1" }, "downloads": -1, "filename": "ruri-1.1.0.tar.gz", "has_sig": false, "md5_digest": "78d6d4d87698f7bda820800dbf7e7119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2019-06-12T14:49:34", "url": "https://files.pythonhosted.org/packages/3f/62/c222090837828ce48230add8b1d113f6d875cfa27d65e7aa3a17ab078957/ruri-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f7e49002b87a277bd0499aaa5c5d00a", "sha256": "4dd9ec900d285180f234a56d1d375b5a3deb4e29e419c9efc0a6bbda5af15e1e" }, "downloads": -1, "filename": "ruri-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f7e49002b87a277bd0499aaa5c5d00a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5796, "upload_time": "2019-06-12T14:49:33", "url": "https://files.pythonhosted.org/packages/2c/7b/d58e35df155d69a148557fde4196b20dec80e44a68871c62b2b7db9d76f7/ruri-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78d6d4d87698f7bda820800dbf7e7119", "sha256": "b454669e0b61e9aad6c750b5996124abfdd9b2f4c906c2e555daa5494b787bc1" }, "downloads": -1, "filename": "ruri-1.1.0.tar.gz", "has_sig": false, "md5_digest": "78d6d4d87698f7bda820800dbf7e7119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2019-06-12T14:49:34", "url": "https://files.pythonhosted.org/packages/3f/62/c222090837828ce48230add8b1d113f6d875cfa27d65e7aa3a17ab078957/ruri-1.1.0.tar.gz" } ] }