semvec/pypi-packages huggingface dataset:
muchspace 0.3.2
A CLI utility in python3 to calulate total disk space required for media links
License: MIT
Keywords: disk-space

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.
phix 0.6.1
Make writing your Sphinx docs a little easier.
License: MIT
Requires Python: >=3.0
Keywords: Sphinx

====
phix
====

author: Kit La Touche

Overview
--------

Make writing your Sphinx docs a little easier.

This is a command line tool to build and serve your Sphinx docs. Run
this from inside the directory where your Sphinx Makefile is, and it
will build your docs on any ``*.rst`` change, and serve them at
``http://localhost:8000``.

Options:

*  ``-t``, ``--type``: the make subcommand to run, and the ``_build``
   subdirectory to serve. Defaults to ``dirhtml``.
*  ``-p``, ``--port``: the port to serve the docs on. Defaults to
   ``8000``.
*  ``-r``, ``--root``: the root directory of the Sphinx project to build
   and serve. Defaults to ``.``.
*  ``--help``: Show the help.
*  ``--version``: Show the version.

Installation / Usage
--------------------

To install use pip::

    $ pip install phix


Or clone the repo::

    $ git clone https://github.com/wlonk/phix.git
    $ python setup.py install

Then run it::

   $ phix

Contributing
------------

Fork it, make a PR, and I'll take a look!