Skip to main content

creates a json tree from a directory structure

Project description

This tool creates a json tree structure from the file hierarchy of a directory.

usage

dir2json --pretty test/

in a directory like this

test
├── bar
│   └── symlink.png -> ../foo/test.png
└── foo
    ├── test.jpg
    └── test.pn

Yields the following json output

{
    "type": "directory",
    "path": "",
    "index": [
        {
            "type": "directory",
            "path": "foo",
            "index": [
                {
                    "type": "image/jpeg",
                    "path": "foo/test.jpg"
                },
                {
                    "type": "image/png",
                    "path": "foo/test.png"
                }
            ]
        },
        {
            "type": "directory",
            "path": "bar",
            "index": [
                {
                    "type": "image/png",
                    "link": "foo/test.png",
                    "path": "bar/symlink.png"
                }
            ]
        }
    ]
}

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

dir2json-0.1.0.tar.gz (2.1 kB view details)

Uploaded Source

File details

Details for the file dir2json-0.1.0.tar.gz.

File metadata

  • Download URL: dir2json-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dir2json-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3e623d1a4da8bc7be0dfb67b09ba9be4d4469a65b97d2258df8092f00475975b
MD5 be954c53b4bc9f6241b437b71f0601ee
BLAKE2b-256 2ea299f99a95b6cbb32180410bdaffed1fe492e0a83f1e24fd6e5c2c681e576a

See more details on using hashes here.

Supported by

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