Count Sizes of File Types
Project description
csft - Count Sizes of File Types
A CLI to count sizes of file types in a directory, implemented by Python.
Install
Install from the official PYPI:
pip install csft
Install from the latest source:
pip install git+https://github.com/yanqd0/csft.git
Usage
The simplest usage:
csft PATH/TO/A/DIRECTORY
More Usage:
csft -h
CLI Results
Something like this:
$ csft type size 0 .pack 116.11 MB 1 .js 12.64 MB 2 .json 6.68 MB 3 .png 1.89 MB 4 .html 1.57 MB 5 .idx 974.77 KB 6 .css 140.81 KB 7 78.33 KB 8 .gexf 51.33 KB 9 .sample 15.32 KB 10 .md 10.54 KB 11 .LICENSE 1.06 KB 12 .sh 292 bytes
Use as a Python module
>>> from csft import csft2data >>> data = csft2data('.') >>> from pandas import DataFrame, Series >>> isinstance(data, DataFrame) True >>> isinstance(data['size'], Series) True >>> isinstance(data['type'], Series) True
Changelog for csft
0.4.0 (2018-01-15)
Rename csft.csft to csft._csft
Use humanfriendly to display file sizes by default
Replace –pretty with –with-raw
Enhance test cases
0.3.0 (2017-06-16)
Expose csft.csft2data function
Add option –pretty
Add option –top
0.2.1 (2017-05-24)
Add the version option
0.2.0 (2017-05-22)
This is the 1st official release in PyPI.
Initialize test cases
Integrate in Travis CI
0.1.2 (2017-05-16)
Drop unused index column
0.1.1 (2017-05-16)
Fix problems about setup
0.1.0 (2017-05-16)
Basically usable
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
csft-0.4.0.tar.gz
(12.9 kB
view hashes)
Built Distributions
csft-0.4.0-py3.6.egg
(9.1 kB
view hashes)
csft-0.4.0-py3-none-any.whl
(7.4 kB
view hashes)