{ "info": { "author": "Karl Voit", "author_email": "tools@Karl-Voit.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only" ], "description": "Usage:\n guessfilename.py [] \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 \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", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/novoid/guess-filename.py/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/novoid/guess-filename.py", "keywords": "file managing,file management,files,date,time,time-stamps", "license": "", "maintainer": "", "maintainer_email": "", "name": "guessfilename", "package_url": "https://pypi.org/project/guessfilename/", "platform": "", "project_url": "https://pypi.org/project/guessfilename/", "project_urls": { "Download": "https://github.com/novoid/guess-filename.py/zipball/master", "Homepage": "https://github.com/novoid/guess-filename.py" }, "release_url": "https://pypi.org/project/guessfilename/2019.10.19.2/", "requires_dist": [ "fuzzywuzzy", "PyPDF2", "colorama" ], "requires_python": "", "summary": "Derive a file name according to old file name cues and/or PDF file content", "version": "2019.10.19.2" }, "last_serial": 5999829, "releases": { "2017.12.08": [ { "comment_text": "", "digests": { "md5": "a7bd86d022efcdf185d7547d95f8501d", "sha256": "69a293b53b5810db3b1a56390c456ddcd690f7d086e9178408b0afd3786ed27a" }, "downloads": -1, "filename": "guessfilename-2017.12.08.tar.gz", "has_sig": false, "md5_digest": "a7bd86d022efcdf185d7547d95f8501d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1288, "upload_time": "2017-12-08T15:05:39", "url": "https://files.pythonhosted.org/packages/4a/a3/e29dc5f9f6fb2f330ccd539ede010205471ec5ed2341461be33601e10ce8/guessfilename-2017.12.08.tar.gz" } ], "2017.12.24": [ { "comment_text": "", "digests": { "md5": "dd0e74bbe621d388d88b6eed623c403c", "sha256": "0208224fc6884f87f9a6722bb8f31a564c9a77d7bdd41840b4ff867718429ae5" }, "downloads": -1, "filename": "guessfilename-2017.12.24.tar.gz", "has_sig": false, "md5_digest": "dd0e74bbe621d388d88b6eed623c403c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1294, "upload_time": "2017-12-24T15:54:04", "url": "https://files.pythonhosted.org/packages/2d/59/c80fbd62b110d7dca4bfc3dba93cd7d1a175c0a0e66408cc2f24839db036/guessfilename-2017.12.24.tar.gz" } ], "2018.02.03.01": [ { "comment_text": "", "digests": { "md5": "0f80739be3cc68ebf623dc25440d75cc", "sha256": "e37e6989ee2d1c164a9223c59a2551816e86f3faf0396bdcafd2ab06c8ffcd19" }, "downloads": -1, "filename": "guessfilename-2018.02.03.01-py3-none-any.whl", "has_sig": false, "md5_digest": "0f80739be3cc68ebf623dc25440d75cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14844, "upload_time": "2018-02-03T18:34:26", "url": "https://files.pythonhosted.org/packages/99/63/c2751073515ab2664d2761c2d4ac869071d12aef50c2bdab13b09aa3267f/guessfilename-2018.02.03.01-py3-none-any.whl" } ], "2018.05.10.1": [ { "comment_text": "", "digests": { "md5": "40b1e912c65d1bd38c2ff3abba364238", "sha256": "78cf6cabd5d0c40ae94b665ee4f0570e3cbdbb5d9acc7711a1f1bd4777995eae" }, "downloads": -1, "filename": "guessfilename-2018.05.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "40b1e912c65d1bd38c2ff3abba364238", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15797, "upload_time": "2018-05-10T15:13:22", "url": "https://files.pythonhosted.org/packages/f0/5c/ab3a8d9a2fb8c173b1cde564eabec0d3c9ff0d466bf18ea217ebca4aa374/guessfilename-2018.05.10.1-py3-none-any.whl" } ], "2018.05.12.1": [ { "comment_text": "", "digests": { "md5": "2b59c98dbf16478364efb75f20b16add", "sha256": "974aef1184da55dacb7ead64949d61aa2a2d0d2172a0cb6e572c9208210c9a66" }, "downloads": -1, "filename": "guessfilename-2018.05.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b59c98dbf16478364efb75f20b16add", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15810, "upload_time": "2018-05-12T07:45:27", "url": "https://files.pythonhosted.org/packages/56/c6/331e600941bac3b9f6dfa26ff1f4105f1f0ab1158cb989c255f2cb557e2e/guessfilename-2018.05.12.1-py3-none-any.whl" } ], "2018.05.12.2": [ { "comment_text": "", "digests": { "md5": "3d951c8ecd40e0d36ec20c84a9883f80", "sha256": "8da49b9cb3834b012d9fcd6b9a983dd389a3544f258a120d313ee456d06b7e07" }, "downloads": -1, "filename": "guessfilename-2018.05.12.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3d951c8ecd40e0d36ec20c84a9883f80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15797, "upload_time": "2018-05-12T07:48:01", "url": "https://files.pythonhosted.org/packages/9f/cb/9def960f9b2038c1b1082af40c30fa325cb1b57a695e6dceb85857cd49c1/guessfilename-2018.05.12.2-py3-none-any.whl" } ], "2018.05.21.1": [ { "comment_text": "", "digests": { "md5": "859bdfe7e8e4caa7b3d82df7cbacc9a6", "sha256": "21f1d53086629d3ce3937eb9feec3c3c802a0f8dd3a72cbe6056fd2bcd93e63d" }, "downloads": -1, "filename": "guessfilename-2018.05.21.1-py3-none-any.whl", "has_sig": false, "md5_digest": "859bdfe7e8e4caa7b3d82df7cbacc9a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16217, "upload_time": "2018-05-21T11:58:55", "url": "https://files.pythonhosted.org/packages/8c/00/d819549cde51bf6aca70c35e1093e30ec5f90317a82851fd7e7b58813d47/guessfilename-2018.05.21.1-py3-none-any.whl" } ], "2018.06.16.1": [ { "comment_text": "", "digests": { "md5": "554fb71e3428ea1fbe65a93a24b2ce14", "sha256": "54e3777aca5affe71f80cf1356a99dce256ecc5ab9f91fa8bfe42ae463db9a59" }, "downloads": -1, "filename": "guessfilename-2018.06.16.1-py3-none-any.whl", "has_sig": false, "md5_digest": "554fb71e3428ea1fbe65a93a24b2ce14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21540, "upload_time": "2018-06-16T09:43:27", "url": "https://files.pythonhosted.org/packages/33/9e/9e74b614b2230ebda5ed459a43bd7c1cbd5d34d45e9107ee7a4dc9ed8900/guessfilename-2018.06.16.1-py3-none-any.whl" } ], "2018.07.06.1": [ { "comment_text": "", "digests": { "md5": "6f38d1bf84a376b4fcb33b5da1159ff2", "sha256": "c62c7b35a4adcae90ee15f172b75aaa923cdf042b3174cad79fc0f7353ddb3f3" }, "downloads": -1, "filename": "guessfilename-2018.07.06.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6f38d1bf84a376b4fcb33b5da1159ff2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21548, "upload_time": "2018-07-06T06:32:46", "url": "https://files.pythonhosted.org/packages/ec/ed/9ef8e90ae461cffcc39ec4a63332e847aef8089d8208d28556baf011e9ba/guessfilename-2018.07.06.1-py3-none-any.whl" } ], "2019.10.10.1": [ { "comment_text": "", "digests": { "md5": "4a52ba6a903f3664c47bcb2fec166802", "sha256": "314787537fcb909789aea20fd765418055c9f3fd613f103634de172668eb51fe" }, "downloads": -1, "filename": "guessfilename-2019.10.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a52ba6a903f3664c47bcb2fec166802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33920, "upload_time": "2019-10-10T11:50:51", "url": "https://files.pythonhosted.org/packages/5f/52/873865ba6c3b20d9755e367d2ee5158ee45acbd9f8018a3ab68e11217e07/guessfilename-2019.10.10.1-py3-none-any.whl" } ], "2019.10.19.1": [ { "comment_text": "", "digests": { "md5": "2276229e0eaf253112513885db1b600b", "sha256": "1c1e88c0afb6baca29c28f15400c3b6b16ca376c563875ac5946ce68b26d88f7" }, "downloads": -1, "filename": "guessfilename-2019.10.19.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2276229e0eaf253112513885db1b600b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33928, "upload_time": "2019-10-19T10:21:03", "url": "https://files.pythonhosted.org/packages/fc/d1/33b20994e643e500b38efc2ac0243a8d322da65515d364936957099bf56a/guessfilename-2019.10.19.1-py3-none-any.whl" } ], "2019.10.19.2": [ { "comment_text": "", "digests": { "md5": "4759b07411a950bb54ca3ac21756d8b6", "sha256": "da1e5a3711d59a2acf23c07983f6f1419cbbb09df33c0860dd602839f85b6045" }, "downloads": -1, "filename": "guessfilename-2019.10.19.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4759b07411a950bb54ca3ac21756d8b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35242, "upload_time": "2019-10-19T13:29:24", "url": "https://files.pythonhosted.org/packages/bf/eb/c00ab21833f58e39c96c58d6d60305f5368afcf9d005492cc8cb3a3a437a/guessfilename-2019.10.19.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4759b07411a950bb54ca3ac21756d8b6", "sha256": "da1e5a3711d59a2acf23c07983f6f1419cbbb09df33c0860dd602839f85b6045" }, "downloads": -1, "filename": "guessfilename-2019.10.19.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4759b07411a950bb54ca3ac21756d8b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35242, "upload_time": "2019-10-19T13:29:24", "url": "https://files.pythonhosted.org/packages/bf/eb/c00ab21833f58e39c96c58d6d60305f5368afcf9d005492cc8cb3a3a437a/guessfilename-2019.10.19.2-py3-none-any.whl" } ] }