Skip to main content

Explode python data, yaml or json into flat files in directories

Project description

Sometimes you need to drop some data onto a server.

YAML and JSON are both great for that, except that they suck to be consumed in shell scripts. jq is an excellent tool for consuming parts of a JSON file in a shell script, but similar to find it has its own syntax and semantics that need to be learned.

Shell scripts are already great at consuming text files and processing directory trees, and if you need to do fancy things and you’re doing them in shell, you probably have already learned all of the finer points of find.

explode will take a JSON or a YAML file and turn it into a directory structure with simple text files containing the values. Dictionary keys become directories. Lists become directories named for the list index. Booleans are rendered as True or False. There is no support for anything else.

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

explode-1.0.6.tar.gz (9.8 kB view details)

Uploaded Source

File details

Details for the file explode-1.0.6.tar.gz.

File metadata

  • Download URL: explode-1.0.6.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for explode-1.0.6.tar.gz
Algorithm Hash digest
SHA256 66043c5bf6816403f6357e1a15842521eae6fdc04b9216c105691c4ea9131a13
MD5 48c11e6dc3293fabdd61eeaed0a113a3
BLAKE2b-256 7c28f51229219b399a71995b2126406b81098ad73f6b1d1b8bb13ddfd17b5423

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