Skip to main content

A tool that literally takes up space

Project description

pyFiller

A tool that literally takes up space!

When you need to fill some filesystem space with patterned or random data, pyFiller fulfills your space-filling needs

Run pyfiller --help for usage details

Common examples

  • Fill the specified (existing) folder with random data, up to the limit of the filesystem:

      pyfiller --totalsize fill Y:\
    
  • Create 200MiB files with random data, to a maximum of 750.5MiB, with colorful output:

      pyfiller --filesize 200MiB --totalsize 750.5MiB --colorful Y:\
    
  • Create one 42MiB file with patterned data with colorful output:

      pyfiller --filesize 42MiB --totalsize 42MiB --pattern 0xA5FF00 --colorful Y:\
      pyfiller --filesize 42MiB --totalsize 42MiB --pattern "J=8675309 " --colorful Y:\
    

Updating this package

Clone this repo

On a branch, make the required edits

Ensure you update the version number in pyfiller/__config__.py (pre-release? use rc notation, e.g., 1.0.42rc99)

Build and install the distributable wheel

rm -rf pyfiller-* dist build *.egg-info
python setup.py bdist_wheel sdist
ls -al dist
pip uninstall -y pyfiller
pip install dist/*.whl

Test the tools

The main tool is pyfiller

Run:

pyfiller --help

Test the uploaded artifacts

pip uninstall -y pyfiller
pip install pyfiller

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyFiller-1.0.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

pyFiller-1.0.2-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyFiller-1.0.2.tar.gz.

File metadata

  • Download URL: pyFiller-1.0.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.2

File hashes

Hashes for pyFiller-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e7c4c79e4afab3013454c38c588f01320180ff407fb87b0af17bb39dbb5950af
MD5 d26de758fb03212a82bb414e784d436d
BLAKE2b-256 9e32cddabd384e7a167339892edb68aedfc1e499219c899f0a7901e659b5b23c

See more details on using hashes here.

File details

Details for the file pyFiller-1.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pyFiller-1.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.2

File hashes

Hashes for pyFiller-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c7e7a0a2201170673a211ed2d0971270bd7976591573d21d0f7bc0556a7e353e
MD5 f0f1b1d2f26794caa8afe5d8b4426d1d
BLAKE2b-256 d4d3626ae41fbaed5b3e675f934e1a7ecd1d3eec5bad892a16735dcdcaa4ceed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page