Usage:
guessfilename.py [<options>] <list of files>
This little Python script tries to rename files according to pre-defined rules.
It does this with several methods: first, the current file name is analyzed and
any ISO date/timestamp and filetags are re-used. Secondly, if the parsing of the
file name did not lead to any new file name, the content of the file is analyzed.
You have to adapt the rules in the Python script to meet your requirements.
The default rule-set follows the filename convention described on
http://karl-voit.at/managing-digital-photographs/
:copyright: (c) by Karl Voit
:license: GPL v3 or any later version
:URL: https://github.com/novoid/guess-filename.py
:bugreports: via github or <tools@Karl-Voit.at>
Options:
-h, --help show this help message and exit
-d, --dryrun enable dryrun mode: just simulate what would happen, do not
modify files
-v, --verbose enable verbose mode
-q, --quiet enable quiet mode
--version display version and exit
Raw data
{
"_id": null,
"home_page": "https://github.com/novoid/guess-filename.py",
"name": "guessfilename",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "file managing,file management,files,date,time,time-stamps",
"author": "Karl Voit",
"author_email": "tools@Karl-Voit.at",
"download_url": "https://github.com/novoid/guess-filename.py/zipball/master",
"platform": null,
"description": "Usage:\n guessfilename.py [<options>] <list of files>\n\nThis little Python script tries to rename files according to pre-defined rules.\n\nIt does this with several methods: first, the current file name is analyzed and\nany ISO date/timestamp and filetags are re-used. Secondly, if the parsing of the\nfile name did not lead to any new file name, the content of the file is analyzed.\n\nYou have to adapt the rules in the Python script to meet your requirements.\nThe default rule-set follows the filename convention described on\nhttp://karl-voit.at/managing-digital-photographs/\n\n\n:copyright: (c) by Karl Voit\n:license: GPL v3 or any later version\n:URL: https://github.com/novoid/guess-filename.py\n:bugreports: via github or <tools@Karl-Voit.at>\n\nOptions:\n -h, --help show this help message and exit\n -d, --dryrun enable dryrun mode: just simulate what would happen, do not\n modify files\n -v, --verbose enable verbose mode\n -q, --quiet enable quiet mode\n --version display version and exit\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Derive a file name according to old file name cues and/or PDF file content",
"version": "2023.1.13.1",
"split_keywords": [
"file managing",
"file management",
"files",
"date",
"time",
"time-stamps"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "71d24eab0af6227446ffe9e5cfbf184cac08aae9f9d03dbd6931764ae1b624df",
"md5": "88d93a9530ef338080dbd1a869fd39ca",
"sha256": "270a85855d26ed4faf1ecefe0a713dca72ede372f4d03148e8d7665b171cf7ab"
},
"downloads": -1,
"filename": "guessfilename-2023.1.13.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "88d93a9530ef338080dbd1a869fd39ca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 38804,
"upload_time": "2023-01-13T18:04:51",
"upload_time_iso_8601": "2023-01-13T18:04:51.782661Z",
"url": "https://files.pythonhosted.org/packages/71/d2/4eab0af6227446ffe9e5cfbf184cac08aae9f9d03dbd6931764ae1b624df/guessfilename-2023.1.13.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-13 18:04:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "novoid",
"github_project": "guess-filename.py",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "guessfilename"
}