{ "info": { "author": "Konrad Poreba", "author_email": "konrad@porebasoftware.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "=====\ntcmpr\n=====\n\nProgram to text compression and decompression which has\nimplemented a few of the most popular lossless algorithms.\n\n\nDescription\n===========\n\nProgram compress and decompress text files, using chosen\nalgorithm. It can run on files as well as\nin recursive way on directory with text files. Solid compression\nmode can be set with proper flag, default if directory is given\nit runs with non-solid mode and compress each file in that directory\ncreating new compressed file. Implemented algorithms are:\n\n- Huffmann (`Huffman coding`__)\n- LZSS ( `Lempel\u2013Ziv\u2013Storer\u2013Szymanski`__)\n- LZW (`Lempel\u2013Ziv\u2013Welch`__)\n- Shannon (`Shannon coding`__)\n\n\n__ HUFFMAN_\n__ LZSS_\n__ LZW_\n__ SHANNON_\n.. _HUFFMAN: https://en.wikipedia.org/wiki/Huffman_coding\n.. _LZSS: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Storer%E2%80%93Szymanski\n.. _LZW: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Welch\n.. _SHANNON: https://en.wikipedia.org/wiki/Shannon_coding\n\n\nUsage\n=====\nTo install `tcmpr` use following command (assuming that you have `pip` installed):\n\n.. code-block:: bash\n\n $ pip install tcmpr\n\nCompress file `filename.txt` with default algorithm (huffman coding):\n\n.. code-block:: bash\n\n $ tcmpr filename.txt\n\nDecompress file `filename.txt.huffman` with appropriate algorithm based on extension (here `.huffman`):\n\n.. code-block:: bash\n\n $ tcmpr -d filename.txt.huffman\n\nOther commands are described in official documentation\n\nDocs\n====\nDocumentation to project is hosted on `readthedocs.org`__ under following `link here`__\n\n\n\n__ RTD_\n\n__ DOCS_\n.. _DOCS: https://tcmpr.readthedocs.io/en/latest/\n.. _RTD: https://readthedocs.org/\n.. _pip: https://pypi.org/project/pip/\n\n\nAuthors\n=======\n* Konrad Poreba konrad@porebasoftware.pl\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://tcmpr.readthedocs.io/en/latest/", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "tcmpr", "package_url": "https://pypi.org/project/tcmpr/", "platform": "any", "project_url": "https://pypi.org/project/tcmpr/", "project_urls": { "Homepage": "https://tcmpr.readthedocs.io/en/latest/" }, "release_url": "https://pypi.org/project/tcmpr/0.2/", "requires_dist": [ "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'" ], "requires_python": "", "summary": "'Simple program to compressing text files using 4 most popular lossless algorithms'", "version": "0.2" }, "last_serial": 5450647, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3b3337fa25a36eb3ff526a1436eec825", "sha256": "140074c887b1aa4ad73e9f260297697d13d224b29e452050f12b901e9448350d" }, "downloads": -1, "filename": "tcmpr-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b3337fa25a36eb3ff526a1436eec825", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12780, "upload_time": "2019-06-02T18:14:02", "url": "https://files.pythonhosted.org/packages/f8/af/cb3578b9808f6515af6b4a266d14b6e61c80b6a0a81f7954505b1db32b01/tcmpr-0.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "214ceb53d9bad005e1173cedab7a10d5", "sha256": "d2274d8dec3ca8ac82b7fe2892dfb931463781d64d38b5c1470fca6865374323" }, "downloads": -1, "filename": "tcmpr-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "214ceb53d9bad005e1173cedab7a10d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15362, "upload_time": "2019-06-26T09:32:58", "url": "https://files.pythonhosted.org/packages/0f/6c/46893726812515a801be180555f30690654230573a2d2fa68b3c81e6a5b9/tcmpr-0.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "214ceb53d9bad005e1173cedab7a10d5", "sha256": "d2274d8dec3ca8ac82b7fe2892dfb931463781d64d38b5c1470fca6865374323" }, "downloads": -1, "filename": "tcmpr-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "214ceb53d9bad005e1173cedab7a10d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15362, "upload_time": "2019-06-26T09:32:58", "url": "https://files.pythonhosted.org/packages/0f/6c/46893726812515a801be180555f30690654230573a2d2fa68b3c81e6a5b9/tcmpr-0.2-py2.py3-none-any.whl" } ] }