Skip to main content

No project description provided

Project description

pathxf

Pathxf is a minimally viable tool for renaming large numbers of files based on a flexible yaml schema. As of now, the schema is provisional and could be changed. In it's current state, the tool only makes symlinks from dest to source files, and takes only minimal precautions for failure modes (e.g. it doesn't expect the filesystem to change via outside sources while it's running, and it's probably not robust to interruptions and restarts). No checks are made for multiple files given the same name. Loops, swaps, and chains are not supported. In other words, all input and output files must have unique names.

Those stumbling across this library will not find it in a ready-to-use state, but feel free to adapt the source to your own needs.

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

pathxf-0.0.3.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

pathxf-0.0.3-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file pathxf-0.0.3.tar.gz.

File metadata

  • Download URL: pathxf-0.0.3.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.10.7 Linux/5.15.90.1-microsoft-standard-WSL2

File hashes

Hashes for pathxf-0.0.3.tar.gz
Algorithm Hash digest
SHA256 67112e4ddc62678fc19d4866dde446dc03c17d24755a372650c3d9da9efdd530
MD5 349ba2a394d5eb905c9555a0109b84d9
BLAKE2b-256 99434e102e0107e96abc79b720f50fd5ee4684a7e3969408529a281f0c0601b6

See more details on using hashes here.

File details

Details for the file pathxf-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pathxf-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.10.7 Linux/5.15.90.1-microsoft-standard-WSL2

File hashes

Hashes for pathxf-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 55c54a02694e518ec127fc063bc14cb3b38ce900053b4d126b4ecbb83a903b16
MD5 7ee4141360bb56d02141f418fa4e1097
BLAKE2b-256 11f26cb7bd8ab976ee32ccaff2e1f737524bd595551835d91d199d9c5c9fb414

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