Metadata-Version: 1.1
Name: filerepack
Version: 0.1.0
Summary: Repacks existing (un)compressed files for higher compression
Home-page: https://github.com/ivbeg/filesrepack
Author: Ivan Begtin
Author-email: ivan@begtin.tech
License: BSD
Description-Content-Type: UNKNOWN
Description: About
        =====
        
        This tool and library were written to optimize Microsoft Word / Libreoffice ZIP based files. It uses 7-Zip, jpegoptim
        and pngquant and recompresses not only host zip file but also all images and other suitable files inside it.
        
        ============
        Installation
        ============
        
        At the command line::
        
            $ pip install filerepack
        
        Or, if you don't have pip installed::
        
            $ easy_install filerepack
        
        If you want to install from the latest sources, you can do::
        
            $ git clone https://github.com/ivbeg/filerepack.git
            $ cd  filerepack
            $ python setup.py filerepack
        
        
        
        
        ============
        Command line
        ============
        
        Usage: frepacker.py FILENAME
        
          docx to csv convertor (http://github.com/ivbeg/filesrepack)
          Repacks ZIP and ZIP'based files and images for better compression
        
          Use command: "frepacker.py <filename>" to run recompression.
        
        Examples
        ========
        frepacker.py CP_CONTRACT_160166.docx
        
        Recompresses CP_CONTRACT_160166.docx including all zip files, images and so on
        
        
        Code
        ====
        
        
        Repacks presentation file "some_presentation.pptx
            >>> from filerepack import FileRepacker
            >>> rp = FileRepacker()
            >>> stats = rp.repack_zip_file(filename="some_presentation.pptx")
        
        
        Recursively repacks all images .jpg and .png files in directory "some_media_path"
            >>> from filerepack import FileRepacker
            >>> rp = FileRepacker()
            >>> stats = rp.pack_images('some_media_path', recursive=True)
        
        
        
        Requirements
        ============
        It works in both Windows and Linux environments.
        You need to install 7Zip, jpegoptim and pngquant in your OS PATH settings.
        
        
        Acknowledgements
        ================
        
        
        .. :changelog:
        
        History
        =======
        
        
        0.1.0 (2018-01-14)
        ------------------
        * First public release on PyPI and github code
        
Keywords: files converter compression
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
