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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file csft-0.4.0.tar.gz.
File metadata
- Download URL: csft-0.4.0.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2396a5658465d0b7c838547327a09d44500cd173ac1ae6f32c0f5308fef35d82
|
|
| MD5 |
4d09f311b4243108744d8d93a8ae283f
|
|
| BLAKE2b-256 |
8a4a46d39680b52abd5b17c01ab01aa3dea36ce2b5f9de8f4475af1d4571fb2e
|
File details
Details for the file csft-0.4.0-py3.6.egg.
File metadata
- Download URL: csft-0.4.0-py3.6.egg
- Upload date:
- Size: 9.1 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
833877794c590d38ad5d7b1a33f3e14bf5a837d8136b2b1bd0671901b03db141
|
|
| MD5 |
0db21eb750baf29ece722f17f6734460
|
|
| BLAKE2b-256 |
665e4f070a9ff542da04cf18bb512dac26cf157ccb6ed4b74b1a5ebb749321fc
|
File details
Details for the file csft-0.4.0-py3-none-any.whl.
File metadata
- Download URL: csft-0.4.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f463892a056d8448e03cf767eee0d2733bc84a6c4b94e1285900782fd98c7499
|
|
| MD5 |
8f1fac779a7712419145ea66942fd684
|
|
| BLAKE2b-256 |
a09c34e578dc8d54206026831b32e57df897e745f0021c55a562bb9dbda94e13
|