(for additional configuration instructions, see below)
A Glitch Project - https://shining-baroness.glitch.me/
Explanation at http://bhrigu.me/blog/2017/01/17/huffman-coding-python-implementation/ or http://j.mp/huffmanPy
Consists compress and decompress function.
useHuffman.py
to compress & decompress the given sample fileTo run the code for compression of any other text file, edit the path
variable in the useHuffman.py
file.
For now, the decompress() function is to be called from the same object from which the compress() function was called, for compressing-decompressing a file (as the encoding information is stored in the data members of the object only)
If you get an error "No module named pytest", then run the following command in repl.it prompt (on the right hand side in the bash shell):
. install.sh # period and space and 'install.sh'
# wait for 'pytest' and 'autopep8' install to complete
Now, try clicking the green "Run" button again. IT should work.
achieving a compression of 59%