{ "info": { "author": "", "author_email": "tren@tundraware.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable" ], "description": "'tren' is a general purpose file and directory renaming tool. Unlike\r\ncommands like 'mv', 'tren' is particularly well suited for renaming\r\n*batches* of files and/or directories with a single command line\r\ninvocation. 'tren' eliminates the tedium of having to script simpler\r\ntools to provide higher-level renaming capabilities.\r\n\r\n'tren' is also adept at renaming only *part of an existing file or\r\ndirectory name* either based on a literal string or a regular\r\nexpression pattern. You can replace any single, group, or all\r\ninstances of a given string in a file or directory name.\r\n\r\n'tren' implements the idea of a *renaming token*. These are special\r\nnames you can embed in your renaming requests that represent things\r\nlike the file's original name, its length, date of creation, and so\r\non. There are even renaming tokens that will substitute the content\r\nof any environment variable or the results of running a program from a\r\nshell back into the new file name.\r\n\r\n'tren' can automatically generate *sequences* of file names based on\r\ntheir dates, lengths, times within a given date, and so on. In fact,\r\nsequences can be generated on the basis of any of the file's 'stat'\r\ninformation. Sequence \"numbers\" can be ascending or descending and\r\nthe count can start at any initial value. Counting can take place in\r\none of several internally defined counting \"alphabets\" (decimal, hex,\r\noctal, alpha, etc.) OR you can define your own counting alphabet.\r\nThis allows you to create sequences in any base (2 or higher please :)\r\nusing any symbol set for the count.\r\n\r\n'tren' is written in pure Python and requires Python version 2.6.x or\r\nlater. It is known to run on various Unix-like variants (FreeBSD,\r\nLinux, MacOS X, cygwin) as well as Windows. It will also take\r\nadvantage of 'win32all' Python extensions on a Windows system, if they\r\nare present.", "description_content_type": null, "docs_url": null, "download_url": "http://tundraware.com/Software/tren/tren-1.239.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://tundraware.com/Software/tren", "keywords": "", "license": "Free for all users.", "maintainer": "", "maintainer_email": "tren@tundraware.com", "name": "tren", "package_url": "https://pypi.org/project/tren/", "platform": "All", "project_url": "https://pypi.org/project/tren/", "project_urls": { "Download": "http://tundraware.com/Software/tren/tren-1.239.tar.gz", "Homepage": "http://tundraware.com/Software/tren" }, "release_url": "https://pypi.org/project/tren/1.239/", "requires_dist": null, "requires_python": null, "summary": "Cross-Platform Batch File Renaming Tool", "version": "1.239" }, "last_serial": 227849, "releases": { "1.239": [ { "comment_text": "", "digests": { "md5": "688fb9b53df7ffa59ff1bb52704586f0", "sha256": "a80b4b35a068ec5b2e7b277a7b2111aa27ed66e1310aec5494d910ad9300b47f" }, "downloads": -1, "filename": "tren-1.239.tar.gz", "has_sig": false, "md5_digest": "688fb9b53df7ffa59ff1bb52704586f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644677, "upload_time": "2010-11-29T23:14:22", "url": "https://files.pythonhosted.org/packages/10/97/8e5e26532ad90cef03bce200c5cdeb93fce82357c2871dbf98697d2b7806/tren-1.239.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "688fb9b53df7ffa59ff1bb52704586f0", "sha256": "a80b4b35a068ec5b2e7b277a7b2111aa27ed66e1310aec5494d910ad9300b47f" }, "downloads": -1, "filename": "tren-1.239.tar.gz", "has_sig": false, "md5_digest": "688fb9b53df7ffa59ff1bb52704586f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644677, "upload_time": "2010-11-29T23:14:22", "url": "https://files.pythonhosted.org/packages/10/97/8e5e26532ad90cef03bce200c5cdeb93fce82357c2871dbf98697d2b7806/tren-1.239.tar.gz" } ] }