Skip to main content

download files using a json tree map

Project description

download-files-by-map

download files using a json tree map

Installation

pip install download-files-by-map

Usage

$ download-files-by-map jsonfile

map file format

  • map file is a json file, with the following structure, it is either:
    • a file object
    • a folder object
    • an array of file and/or folder objects
  • Sample map file: sample-map.json

file object

  • file object contains 3 attributes:

    • type - must be equal to 'file'
    • local_filename - filename to save into local directory tree
    • remote_url - url to the remote file to be retrieved
  • Example:

  {
  "remote_url": "http://download-server-123/file1.txt",
  "local_filename": "file1.txt",
  "type": "file"
  }

folder object

  • folder object contains 3 attributes:
    • type - must be equal to 'folder'
    • local_filename - directory name to be created in local
    • children - an array contains files and/or folders to be children of current folder
  {
    "type": "folder",
    "local_filename": "sample",
    "children": [
      ... files or folders object
    ]
  },

Links

Badges

GitHub GitHub last commit GitHub tag (latest by date) GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests GitHub top language GitHub language count GitHub repo size GitHub code size in bytes

Workflow workflow workflow

Release GitHub release (latest by date) GitHub all releases GitHub Release Date

Quality-Qlty Maintainability Code Coverage

Quality-Sonar Code Smells Duplicated Lines (%) Bugs Vulnerabilities Technical Debt Maintainability Rating Security Rating Reliability Rating Quality Gate Status Lines of Code Coverage Sonar Violations (short format) Sonar Violations (short format) Sonar Violations (short format) Sonar Violations (short format) Sonar Violations (short format) Sonar Violations (short format) Sonar Violations (long format)

Wise visitors

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

download_files_by_map-1.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

download_files_by_map-1.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file download_files_by_map-1.1.0.tar.gz.

File metadata

  • Download URL: download_files_by_map-1.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.14.3 Linux/6.17.0-1008-azure

File hashes

Hashes for download_files_by_map-1.1.0.tar.gz
Algorithm Hash digest
SHA256 679287e0ea1321b5ba3219dcff994bbf8d921cbf0e89453c7afe84447b565c3e
MD5 b13c47e8ac9f8891199e857dcedd9e54
BLAKE2b-256 4e177711ba95623fc0845eedcaf1f681d3cb8d0269e02b57ce9e758f521bd1bf

See more details on using hashes here.

File details

Details for the file download_files_by_map-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for download_files_by_map-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b35de01752256ff3d123e3d7f28070dd04b2a6c16d2faf7034411334bf04e4b
MD5 cc61b41cc160a05d0fbcde947aa200bb
BLAKE2b-256 a44cb8cef7860b9cb6610881b19df36b210a94b3066d6dcb072b81a2d7f38e34

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