Skip to main content

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!🍺

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.

Metadata

Release files for muchspace 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for muchspace 0.3.2
File Size Uploaded
muchspace-0.3.2.tar.gz 7.4 kB Details

Release files / muchspace-0.3.2.tar.gz

Download URL muchspace-0.3.2.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e66058c468ebd0fc4c091f0c6026c5b538a52c8514204b05e008e3cf4a795163
BLAKE2b-256 checksum
How to use checksums
98b42ab3806e538bffee54a62d0e702977a9518ed82c03ca660d0b4707c6dcd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.2 This release

1 release file

0.3.1

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page