Metadata-Version: 1.2
Name: muchspace
Version: 0.3.2
Summary: A CLI utility in python3 to calulate total disk space required for media links
Home-page: https://github.com/Hitoshirenu/muchspace
Author: abhiigatty
Author-email: abhiigatty@gmail.com
Maintainer: abhiigatty
Maintainer-email: abhiigatty@gmail.com
License: MIT
Download-URL: https://github.com/Hitoshirenu/muchspace/archive/0.1.tar.gz
Description: muchspace
        =========
        
        muchspace is python tool to calculate the space required to download
        media links in a file.
        
        **muchspace** uses `Google’s Fire module`_ to make the command line
        interface. Refer their docs for more info.
        
        Modules
        =======
        
        muchspace uses a number of open source python modules:
        
        -  `fire`_ - Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
        -  `requests`_ - Requests is the only Non-GMO HTTP library for Python, safe for human consumption.
        -  `multiprocessing`_ -  Process-based parallelism, multiprocessing is a package that supports spawning processes using an API similar to the threading module.
        - `more-itertools`_ - Python’s itertools library is a gem - you can compose elegant solutions for a variety of problems with the functions it provides.
        
        Install
        =======
        
        ::
        
           $ pip install muchspace
        
        Usage
        =====
        
        ::
        
           $ muchspace getfilefrom <FILE PATH> [--report] 
        
        ::
        
           $ muchspace 
             muchspace v2 - Pre-Alpha
             muchspace: The link status checking CLI.
             Type:        MuchSpace
             String form: <muchspace.muchspace.MuchSpace object at 0x7f0b405449e8>
             Docstring:   Fire Class for muchspace Operations 
             Author: abhiigatty 
             Email: abhiigatty@gmail.com
             muchspace: The link status checking CLI.
             Example usage:
             muchspace grabinfo <FILE_PATH> or
             muchspace grabinfo <FILE_PATH> --report # The --report will generate a json report 
             i.e
             muchspace grabinfo --file-path <FILE_PATH> [--report]
        
             Usage:       muchspace 
                          muchspace grabinfo
        
         
        
        Development
        ===========
        
        Want to contribute? Great! To contribute to the project, Please take up
        the tasks specified in the issues. Add a comment in the issues if you
        are taking up one. check out `contributing`_ for more details.
        
        
        Todos
        =====
        
        - Better working with async mode
        
        License
        =======
        MIT
        
        **Free Software ❤️️, Hell Yeah!🍺**
        
        .. _Google’s Fire module: https://github.com/google/python-fire
        .. _fire: https://github.com/google/python-fire
        .. _requests: http://docs.python-requests.org/en/master/
        .. _here: https://help.github.com/articles/configuring-a-remote-for-a-fork/
        .. _contributing: https://github.com/Hitoshirenu/muchspace/blob/master/CONTRIBUTING.rst
        .. _multiprocessing: https://docs.python.org/dev/library/multiprocessing.html#multiprocessing.pool.Pool.starmap
        .. _more-itertools: https://pypi.org/project/more-itertools/
        
        
        
        
        
        =======
        History
        =======
        
        0.1.3 (09-06-2018)
        ------------------
        
        * First release on PyPI.
        
        0.2.0 (10-06-2018)
        ------------------
        
        * First Working release.
        
        0.3.1 (12-06-2018)
        ------------------
        
        * First stable release with feature support.
Keywords: disk-space,analyzer,cli,python3,logging,link checking,link health
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Filesystems
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking
Classifier: Topic :: Utilities
