pathxf


Namepathxf JSON
Version 0.0.3 PyPI version JSON
download
home_page
Summary
upload_time2023-09-26 16:54:02
maintainer
docs_urlNone
authorPeter Van Dyken
requires_python>=3.9,<3.12
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.
            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pathxf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<3.12",
    "maintainer_email": "",
    "keywords": "",
    "author": "Peter Van Dyken",
    "author_email": "pvandyk2@uwo.ca",
    "download_url": "https://files.pythonhosted.org/packages/99/43/4e102e0107e96abc79b720f50fd5ee4684a7e3969408529a281f0c0601b6/pathxf-0.0.3.tar.gz",
    "platform": null,
    "description": "# pathxf\n\nPathxf 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. \n\nThose 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.",
    "bugtrack_url": null,
    "license": "",
    "summary": "",
    "version": "0.0.3",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11f26cb7bd8ab976ee32ccaff2e1f737524bd595551835d91d199d9c5c9fb414",
                "md5": "7ee4141360bb56d02141f418fa4e1097",
                "sha256": "55c54a02694e518ec127fc063bc14cb3b38ce900053b4d126b4ecbb83a903b16"
            },
            "downloads": -1,
            "filename": "pathxf-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7ee4141360bb56d02141f418fa4e1097",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<3.12",
            "size": 10079,
            "upload_time": "2023-09-26T16:54:00",
            "upload_time_iso_8601": "2023-09-26T16:54:00.967290Z",
            "url": "https://files.pythonhosted.org/packages/11/f2/6cb7bd8ab976ee32ccaff2e1f737524bd595551835d91d199d9c5c9fb414/pathxf-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99434e102e0107e96abc79b720f50fd5ee4684a7e3969408529a281f0c0601b6",
                "md5": "349ba2a394d5eb905c9555a0109b84d9",
                "sha256": "67112e4ddc62678fc19d4866dde446dc03c17d24755a372650c3d9da9efdd530"
            },
            "downloads": -1,
            "filename": "pathxf-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "349ba2a394d5eb905c9555a0109b84d9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<3.12",
            "size": 9245,
            "upload_time": "2023-09-26T16:54:02",
            "upload_time_iso_8601": "2023-09-26T16:54:02.600712Z",
            "url": "https://files.pythonhosted.org/packages/99/43/4e102e0107e96abc79b720f50fd5ee4684a7e3969408529a281f0c0601b6/pathxf-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-26 16:54:02",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pathxf"
}
        
Elapsed time: 0.12100s