Skip to main content

A tool to index files and recreate directory structures with symlinks.

Project description

recreate

Automatically recreate a directory from an index by symlinking to files elsewhere on your system. Useful for reproducible data science projects where authors somehow never have the time to describe the directory structure for their experiments.

Installation

pip install git+https://github.com/99991/recreate.git

Usage

recreate --index index.json data/

Creates index.json from files in data/.

recreate --recreate index.json source/

Recreates the file structure defined in index.json by linking files found anywhere in source/.

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

recreate-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

recreate-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: recreate-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for recreate-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3048d1ede4a02c2f7ea6c7ff2187f66251c00bf3ef2611af512893a3c91afe39
MD5 ee7665834c4819e8e348e0610e229ad5
BLAKE2b-256 cd3a58b5f7a54b60170a472841948f5ad9ae98014cd61fcdaf6fc5793acc18c7

See more details on using hashes here.

File details

Details for the file recreate-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: recreate-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for recreate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 938e3160ccee29861a2539e88b40ef0de1b78dce8b627f95c217476bea6bd9dd
MD5 627fdfd3c91b7dbc48fc839d03ac6800
BLAKE2b-256 fdb8c0d46a8a8d572013e6de079109c25cc4842288efe65a129cdf690fdcf601

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