{ "info": { "author": "Derek Fujimoto", "author_email": "fujimoto@phas.ubc.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# Compare Microsoft Spreadsheet Files\n\nLook for instances of plagiarism. \n\n* Compare file meta data [default]\n * File creation time stamp\n * File modification time stamp\n * Author of file creation \n * Author of last modification of file\n* Cell values [optional]\n * Non-formula strings\n * Cell-by-cell values\n* Cell layout [optional]\n * Check locations of filled/unfilled cells\n\nSpreadsheet files must be of type `.xlsx`\n\nResults are saved to spreadsheet. \n\n# Installation and Setup\n\nTo install run `pip install --user compsheet` from the terminal. \n\nTo run type \n\n```bash\npython3 -m compsheet\n```\n\nfollowed by the various inputs and flags. It is recommended that the user establish the alias `compsheet` for easy usage. \nTo do this, edit the file `.bashrc` from the home directory and add the line \n\n```bash\nalias compsheet='python3 -m compsheet'\n```\n\nto the end. One can do this in their favourite editor or simply open a terminal and type \n\n```bash\necho \"alias compsheet='python3 -m compsheet'\" >> .bashrc\n```\ninto the prompt and press enter. \n\n# Some examples of usage:\n\n```bash\n# basic usage\npython3 -m compsheet # show help message with no alias\ncompsheet -h # show help message with alias set to \"compsheet\"\ncompsheet --explain # print description of table headers\ncompsheet # compare all files in current directory\n\n# example compbining various switches\ncompsheet -v -n 4 -t -o \"meta,exact,string\" ./dir \n # [-v] verbose output: print names of files as they are compared (default: quiet)\n # [-n] use x processors in multiprocessing (default: 1)\n # [-t] print table summary to stdout (default: off)\n # [-o] do additional optional comparisons (default: \"meta\")\n # [./dir] path to directory (default: \".\")\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/dfujim/SpreadsheetPlagiarism", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "compsheet", "package_url": "https://pypi.org/project/compsheet/", "platform": "", "project_url": "https://pypi.org/project/compsheet/", "project_urls": { "Homepage": "https://github.com/dfujim/SpreadsheetPlagiarism" }, "release_url": "https://pypi.org/project/compsheet/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "compare microsoft spreadsheet data to check for plagiarism", "version": "2.0.0" }, "last_serial": 4793663, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9e615d6a1f1a0b94d207fb3e2d1eebd5", "sha256": "8c411f253590a4f8596d748ec709c7e78eb1dda543917c06a8f77df65d6558f2" }, "downloads": -1, "filename": "compsheet-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9e615d6a1f1a0b94d207fb3e2d1eebd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11258, "upload_time": "2018-11-24T02:37:31", "url": "https://files.pythonhosted.org/packages/56/7a/51275d7e9caeb4d1b5036d96ef32c870184cdd766aa24aa9aa084f7969d9/compsheet-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "53c5bf3bb28069d0dc737f0c4e7fe8f5", "sha256": "61ee196b47077d0a7e42646a387479977fec044873c32b058d91bb79e3ecf63b" }, "downloads": -1, "filename": "compsheet-1.0.1.tar.gz", "has_sig": false, "md5_digest": "53c5bf3bb28069d0dc737f0c4e7fe8f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12000, "upload_time": "2018-11-26T19:53:49", "url": "https://files.pythonhosted.org/packages/32/0c/2b69ccd0f952a8f5388b9ba831e36497e459b3e63f0890442c0bcf44994a/compsheet-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "99ebd007fb1288901c7128d5bdfd0a01", "sha256": "482c50ceb744cb88931062809d5ced102f3275eb053b4974bd9e0c8a2b55a50a" }, "downloads": -1, "filename": "compsheet-1.0.2.tar.gz", "has_sig": false, "md5_digest": "99ebd007fb1288901c7128d5bdfd0a01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12012, "upload_time": "2018-11-27T19:17:53", "url": "https://files.pythonhosted.org/packages/63/ed/2925e0a7a0eaee5e74ffbcffe4ce80f98e786d4ec077d2483a28d81a0768/compsheet-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c25adfe58f6a2acaf66f9ed84cd292ad", "sha256": "7182df6bbc695eb6d4cc8485ec507667a4f64119da9121fe5bf4a5d1cbc1f555" }, "downloads": -1, "filename": "compsheet-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c25adfe58f6a2acaf66f9ed84cd292ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12293, "upload_time": "2018-11-28T21:09:53", "url": "https://files.pythonhosted.org/packages/99/e1/f9774873fc33326bd0a75d93ee0fe703b783f063b5f7510f400349f72c5f/compsheet-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "957e3c5db7edc31812744054566b76aa", "sha256": "827cc2743591569905981980d6ac71605152b684d42cd0357cbade195b876ffb" }, "downloads": -1, "filename": "compsheet-1.0.4.tar.gz", "has_sig": false, "md5_digest": "957e3c5db7edc31812744054566b76aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12311, "upload_time": "2018-11-28T22:26:25", "url": "https://files.pythonhosted.org/packages/0e/22/a3a1fe4fa8d32cea1ca46d609001acbb49bcf915bf3b49497e426a6fa620/compsheet-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "7fabcc592e26f726fdeef248367d776d", "sha256": "cccb61b8b7824bf9538d1354360d465fd2228d107aa98264aae2834a1a0ca4e2" }, "downloads": -1, "filename": "compsheet-1.0.5.tar.gz", "has_sig": false, "md5_digest": "7fabcc592e26f726fdeef248367d776d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12577, "upload_time": "2018-11-29T19:37:22", "url": "https://files.pythonhosted.org/packages/82/6a/e2c09d63daeb1a03f556bc25fc14d77ad1056dc44e12a2d6a4f78521f85c/compsheet-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "cb3e6b2afec84f6765634a8eb3354d23", "sha256": "ae344740ffa66b925f89bc4ee0920283c5be84c2ded67e8edabf0b4f8774caaf" }, "downloads": -1, "filename": "compsheet-1.0.6.tar.gz", "has_sig": false, "md5_digest": "cb3e6b2afec84f6765634a8eb3354d23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12637, "upload_time": "2018-11-30T00:29:11", "url": "https://files.pythonhosted.org/packages/fa/21/62c31723bd9b698ff98f20691104857de52b4fca97a73f793dceb1792f84/compsheet-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "3bee5663ac566d37c03306de8a876c02", "sha256": "82385461395c16e51290df934b552d627d0c1ca1145ce543e79ba01d836a1c6a" }, "downloads": -1, "filename": "compsheet-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3bee5663ac566d37c03306de8a876c02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12663, "upload_time": "2018-12-04T21:56:04", "url": "https://files.pythonhosted.org/packages/d3/52/4bf67855164cea811079b1e976f577b94cd11a7f4ad47addd76d363e97a9/compsheet-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c2baba4fdbccf811eb513b73d02c4929", "sha256": "2168e42349fc3373c8cc224aef7a929f80fa6bcf47a6eca92a493eca6a8a43f3" }, "downloads": -1, "filename": "compsheet-1.0.8.tar.gz", "has_sig": false, "md5_digest": "c2baba4fdbccf811eb513b73d02c4929", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12720, "upload_time": "2018-12-04T22:14:15", "url": "https://files.pythonhosted.org/packages/32/37/853a0eaaa9789fc0791760c39a3f80215a40158e7abcf738d29a84193b40/compsheet-1.0.8.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bdff2dcf2283187a4723b511b79d1c0f", "sha256": "df6486ef7c5fe65d0b328faf4226659f708fa3d2b44146f6a37372941b9b43c3" }, "downloads": -1, "filename": "compsheet-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bdff2dcf2283187a4723b511b79d1c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13163, "upload_time": "2019-02-07T21:04:47", "url": "https://files.pythonhosted.org/packages/20/cb/9368aee776c2860d1d02955894ac93d913691817c3795b8469c9cc3f90fa/compsheet-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6ff1fc05fd5089b69f13edd48f738787", "sha256": "6ab1b5b38e9140ab2fc5e9ad69d854e6a1d92b81fb42366f9f42b7cc76f33d89" }, "downloads": -1, "filename": "compsheet-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6ff1fc05fd5089b69f13edd48f738787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2019-02-08T00:39:11", "url": "https://files.pythonhosted.org/packages/29/4f/00b35074aaa732f5bdf4dd1cbd01f8d1d6650008a3dfe9b3f21ee197e544/compsheet-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ff1fc05fd5089b69f13edd48f738787", "sha256": "6ab1b5b38e9140ab2fc5e9ad69d854e6a1d92b81fb42366f9f42b7cc76f33d89" }, "downloads": -1, "filename": "compsheet-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6ff1fc05fd5089b69f13edd48f738787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2019-02-08T00:39:11", "url": "https://files.pythonhosted.org/packages/29/4f/00b35074aaa732f5bdf4dd1cbd01f8d1d6650008a3dfe9b3f21ee197e544/compsheet-2.0.0.tar.gz" } ] }