{ "info": { "author": "David Gnedt (Current Maintainer)", "author_email": "cfv-project@davizone.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: System :: Archiving", "Topic :: Utilities" ], "description": "# cfv \u2013 Command-line File Verify\n\ncfv is a utility to test and create a wide range of checksum verification files.\nIt currently supports testing and creating sfv, sfvmd5, csv, csv2, csv4, md5, bsdmd5, sha1, sha224,\nsha256, sha384, sha512, torrent and crc files.\nTest-only support is available for par, par2.\n\ncfv was originally written by Matthew Mueller ([original project home](http://cfv.sourceforge.net/)).\nThis is a [friendly fork of cfv](https://github.com/cfv-project/cfv) maintained by David Gnedt.\n\n[![Build Status](https://travis-ci.org/cfv-project/cfv.svg?branch=master)](https://travis-ci.org/cfv-project/cfv)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/cfv.svg)](https://pypi.org/project/cfv/)\n[![License](https://img.shields.io/pypi/l/cfv.svg)](https://pypi.org/project/cfv/)\n[![Latest PyPI version](https://img.shields.io/pypi/v/cfv.svg)](https://pypi.org/project/cfv/)\n[![Number of PyPI downloads](https://img.shields.io/pypi/dm/cfv.svg)](https://pypi.org/project/cfv/)\n\n## Requirements\n\nPython \u2265 2.7 \u2013 older versions might work, but are unsupported.\nPython 3 is not supported yet, see [issue #8](https://github.com/cfv-project/cfv/issues/8).\n\n### Optional\n\n* [Python Imaging Library (PIL)](https://www.pythonware.com/products/pil/) or\n [Pillow](https://python-pillow.org/) \u2013 only needed if you want to create the\n dimensions column of .crc files.\n* [python-fchksum](http://code.fluffytapeworm.com/projects) \u2013 may speed up checksumming\n speed a bit, especially if your python was not built with the mmap module.\n\n## Install\n\nYou can get the latest releases via the [Python Package Index (PyPI)](https://pypi.org/project/cfv/)\nor from the [Github releases page](https://github.com/cfv-project/cfv/releases).\nOther distribution ways are work-in-progress, see [issue #4](https://github.com/cfv-project/cfv/issues/4).\n\n### From PyPI\n\nIf you have a working Python installation with pip, you can follow these installation steps:\n\n1. `pip install cfv`\n2. read man page `man cfv` or read usage `cfv -h` and have fun \u263a\ufe0f\n\n### From Source\n\nDownload a snapshot from the [Github releases page](https://github.com/cfv-project/cfv/releases)\nor checkout the development version via Git.\n\n1. `python setup.py install`\n2. read man page `man cfv` or read usage `cfv -h` and have fun \u263a\ufe0f\n3. optional: run tests to verify correct operation: `cd test; ./test.py`\n\n## Contributions\n\nContributions are welcome, just open a pull request \u263a\ufe0f\n\n## Copying\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\nSee the file `COPYING` for more information.\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/cfv-project/cfv", "keywords": "cfv checksum verify sfv csv crc bsdmd5 md5sum sha1sum sha224sum sha256sum sha384sum sha512sum torrent par par2", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "cfv", "package_url": "https://pypi.org/project/cfv/", "platform": "", "project_url": "https://pypi.org/project/cfv/", "project_urls": { "Bug Tracker": "https://github.com/cfv-project/cfv/issues", "Homepage": "https://github.com/cfv-project/cfv", "Original Project": "http://cfv.sourceforge.net/", "Source Code": "https://github.com/cfv-project/cfv" }, "release_url": "https://pypi.org/project/cfv/2.0.0/", "requires_dist": null, "requires_python": ">=2.7, <3", "summary": "Command-line File Verify - versatile file checksum creator and verifier", "version": "2.0.0" }, "last_serial": 4994417, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "4f42d6f99f45d5d9d75a6b788bef4db4", "sha256": "64617fcf6c7904b10830ebb48759b30ae9b90d34878aa9c17b473a91e9abe0ed" }, "downloads": -1, "filename": "cfv-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4f42d6f99f45d5d9d75a6b788bef4db4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 50354, "upload_time": "2019-03-27T19:17:30", "url": "https://files.pythonhosted.org/packages/75/f0/52dd282f265845677ec1a91572416f8e6a973df346a20f6d4a43058bd561/cfv-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72e93d8b19705ec5264d92bbb97ff9ad", "sha256": "79ffa23a68421ccc4cd9af06edbf5f90aec740b0e8847757e7c6abecfebe4644" }, "downloads": -1, "filename": "cfv-2.0.0.tar.gz", "has_sig": false, "md5_digest": "72e93d8b19705ec5264d92bbb97ff9ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 51595, "upload_time": "2019-03-27T19:17:32", "url": "https://files.pythonhosted.org/packages/7a/34/cef9d7425f321878f706cbb19fe7ec0549d8ae44336aa172a0b7bb413aab/cfv-2.0.0.tar.gz" } ], "2.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "f728415b5edefafe28ca022e5a657ca1", "sha256": "57e983b43ec8c364994cf02eb5db0834b7b2da6a3878a7a4aa63152709f0d8a2" }, "downloads": -1, "filename": "cfv-2.0.0.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "f728415b5edefafe28ca022e5a657ca1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 49390, "upload_time": "2019-03-11T02:11:29", "url": "https://files.pythonhosted.org/packages/33/ff/ea67e7721ae6a06edfeaf32d1bf9cceb100ba9cbeb32e1b144fbf4da84e8/cfv-2.0.0.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed5ce983c805198e41e6611d65dd8b4d", "sha256": "c5fa50c3f972fa3851916f83fed380f0d65a071ffe1ffdc7c6b213a44eae3c4c" }, "downloads": -1, "filename": "cfv-2.0.0.dev0.tar.gz", "has_sig": false, "md5_digest": "ed5ce983c805198e41e6611d65dd8b4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 50424, "upload_time": "2019-03-11T02:11:32", "url": "https://files.pythonhosted.org/packages/57/4e/8b0561a158142f0d53a9bfa3ef13efb4720172d5453e772f4fe14fb9ea61/cfv-2.0.0.dev0.tar.gz" } ], "2.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "331482aec5a3ec2c56412d05cb0bea6e", "sha256": "b74bcccbc4eb2f50491904029237981e1c5a01878f45ac17bc5306db6fbd1483" }, "downloads": -1, "filename": "cfv-2.0.0.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "331482aec5a3ec2c56412d05cb0bea6e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 49446, "upload_time": "2019-03-11T03:25:41", "url": "https://files.pythonhosted.org/packages/a6/f8/934e50539ebbc7d0f51109ea4a03ba717e800796f0835795a45eb8b59865/cfv-2.0.0.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7190994f90f18e475670e682e2e0e37", "sha256": "9995fdfd2eab26c42bb277c993e7129304c71741f259c70e0016942e6cc359f4" }, "downloads": -1, "filename": "cfv-2.0.0.dev1.tar.gz", "has_sig": false, "md5_digest": "f7190994f90f18e475670e682e2e0e37", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 50629, "upload_time": "2019-03-11T03:25:43", "url": "https://files.pythonhosted.org/packages/96/1f/76678355109a5b70ca9ada69bc292ffee201318f429396f9ecf40cc5e941/cfv-2.0.0.dev1.tar.gz" } ], "2.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "2999cfe14f56fdfca55fcc05d3b5cf21", "sha256": "170e38730fb46bc49090919f3f46be049cf21a9fa06ffced1f7fe91b4c419411" }, "downloads": -1, "filename": "cfv-2.0.0.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "2999cfe14f56fdfca55fcc05d3b5cf21", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 50434, "upload_time": "2019-03-24T21:02:04", "url": "https://files.pythonhosted.org/packages/b1/5b/f915620c29410424a29cfe9d80d2db8a72618591626315cc283bc16a2869/cfv-2.0.0.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11988199313301f7bf5cdfaa78944349", "sha256": "ec4357e17953dff05c0ea2f243ca26d3067ccd63e82a56eaa7d1f625077814c9" }, "downloads": -1, "filename": "cfv-2.0.0.dev2.tar.gz", "has_sig": false, "md5_digest": "11988199313301f7bf5cdfaa78944349", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 51607, "upload_time": "2019-03-24T21:02:06", "url": "https://files.pythonhosted.org/packages/e6/c4/1bcae801ffcd32efed2042e9040f92256671987b784d7485894956d6665f/cfv-2.0.0.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f42d6f99f45d5d9d75a6b788bef4db4", "sha256": "64617fcf6c7904b10830ebb48759b30ae9b90d34878aa9c17b473a91e9abe0ed" }, "downloads": -1, "filename": "cfv-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4f42d6f99f45d5d9d75a6b788bef4db4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 50354, "upload_time": "2019-03-27T19:17:30", "url": "https://files.pythonhosted.org/packages/75/f0/52dd282f265845677ec1a91572416f8e6a973df346a20f6d4a43058bd561/cfv-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72e93d8b19705ec5264d92bbb97ff9ad", "sha256": "79ffa23a68421ccc4cd9af06edbf5f90aec740b0e8847757e7c6abecfebe4644" }, "downloads": -1, "filename": "cfv-2.0.0.tar.gz", "has_sig": false, "md5_digest": "72e93d8b19705ec5264d92bbb97ff9ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 51595, "upload_time": "2019-03-27T19:17:32", "url": "https://files.pythonhosted.org/packages/7a/34/cef9d7425f321878f706cbb19fe7ec0549d8ae44336aa172a0b7bb413aab/cfv-2.0.0.tar.gz" } ] }