Skip to main content

'The unofficial extended family of csvkit: semi-awkward tools for command-line data parsing

Project description

csvkitcat is a library that supplements (and depends on) the great wireservice/csvkit. It exists because csvkit is no longer adding new tools to its core functionality.

New tools and utilities:

  • csvcount: just count records

  • csvflatten: transpose records in a format easier to view in text files

  • csvnorm: normalize whitespace/newlines and character casing

  • csvsed: like sed, but done at the columnar level

  • csvslice: like xsv slice

  • csvxplit: split a given column by a pattern into n new columns

…and more random tools!

See more tools and explanation at csvkitcat’s Read The Docs

CSVKit documentation

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.

It is inspired by pdftk, GDAL and the original csvcut tool by Joe Germuska and Aaron Bycoffe.

Important links:

Dev notes

How to publish: https://realpython.com/pypi-publish-python-package/

python setup.py sdist bdist_wheel && twine upload dist/*

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

csvkitcat-1.6.1a0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

csvkitcat-1.6.1a0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file csvkitcat-1.6.1a0.tar.gz.

File metadata

  • Download URL: csvkitcat-1.6.1a0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for csvkitcat-1.6.1a0.tar.gz
Algorithm Hash digest
SHA256 4bba00657bda65ac8c3899aed8e0ee3175bb60e893ce898572279310bcf72d93
MD5 07969ba7b1bf6c67d05dad201c1ec056
BLAKE2b-256 f2d89629438d29efdf53808933e4e65a196d1352afec869c13ba1bc3d88143a3

See more details on using hashes here.

File details

Details for the file csvkitcat-1.6.1a0-py3-none-any.whl.

File metadata

  • Download URL: csvkitcat-1.6.1a0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for csvkitcat-1.6.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7f8fca7192918ed4f7c010592e1daaa90b7a5f5fb54495df8e931c96ffc3400
MD5 f60c3c20a997faa00c3193a35297274e
BLAKE2b-256 d6b53e26105f1343cdb944778ed888e337bee70b4237ec5d42b81db797aef686

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