{ "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": "move2archive\n-----------------------------\nThis script moves items (files or directories) containing ISO datestamps\nlike \"YYYY-MM-DD\" into a directory stucture for the corresponding year.\n\nYou define the base directory either in this script (or using the\ncommand line argument \"--archivedir\"). The convention is e.g.:\n\n /2009\n /2010\n /2011\n\nBy default, this script extracts the year from the datestamp of\neach file and moves it into the corresponding directory for its year:\n\n m2a 2010-01-01_Jan2010.txt 2011-02-02_Feb2011.txt\n... moves \"2010-01-01_Jan2010.txt\" to \"/2010/\"\n... moves \"2011-02-02_Feb2011.txt\" to \"/2011/\"\n\nOPTIONALLY you can define a sub-directory name with option \"-d DIR\". If it\ncontains no datestamp by itself, a datestamp from the first file of the\nargument list will be used. This datestamp will be put in front of the name:\n\n m2a -d \"2009-02-15 bar\" one two three\n... moves all items to: \"/2009/2009-02-15 bar/\"\n\n m2a -d bar 2011-10-10_one 2008-01-02_two 2011-10-12_three\n... moves all items to: \"/2011/2011-10-10 bar/\"\n\nIf you feel uncomfortable you can simulate the behavior using the \"--dryrun\"\noption. You see what would happen without changing anything at all.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/novoid/move2archive/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/novoid/move2archive", "keywords": "file managing,file management,files,date,time,time-stamps", "license": "", "maintainer": "", "maintainer_email": "", "name": "move2archive", "package_url": "https://pypi.org/project/move2archive/", "platform": "", "project_url": "https://pypi.org/project/move2archive/", "project_urls": { "Download": "https://github.com/novoid/move2archive/zipball/master", "Homepage": "https://github.com/novoid/move2archive" }, "release_url": "https://pypi.org/project/move2archive/2018.02.03.02/", "requires_dist": [ "pyreadline" ], "requires_python": "", "summary": "Managing event-related files in a folder hierarchy like /2013/2013-05-17 Event name/", "version": "2018.02.03.02" }, "last_serial": 3548890, "releases": { "2016.09.11": [ { "comment_text": "", "digests": { "md5": "939f9b14fadda530ad062c2821e62f5d", "sha256": "6b214db08f7749c5c1bfff0f97c907b1b834e8d139c9396d06a13d5967c14acd" }, "downloads": -1, "filename": "move2archive-2016.09.11.tar.gz", "has_sig": false, "md5_digest": "939f9b14fadda530ad062c2821e62f5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1377, "upload_time": "2016-09-11T15:53:18", "url": "https://files.pythonhosted.org/packages/da/1f/348cad6be07d6bbb0d210aff0a452a8d7d4f63666acf232bb5628e1ef5ee/move2archive-2016.09.11.tar.gz" } ], "2017.08.22": [ { "comment_text": "", "digests": { "md5": "1b558cb960a2bd8b0b7547c2d1fc6fa1", "sha256": "5187a58ff9114d1a3398ee9386a400d7872a27268c4f87f762e95933e0053faa" }, "downloads": -1, "filename": "move2archive-2017.08.22.tar.gz", "has_sig": false, "md5_digest": "1b558cb960a2bd8b0b7547c2d1fc6fa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1375, "upload_time": "2017-08-22T11:31:55", "url": "https://files.pythonhosted.org/packages/9b/ff/144cd40c8f940a07f6d3ca2a65f1cb3ad03939de2a466d6324fb0f6d8ca6/move2archive-2017.08.22.tar.gz" } ], "2018.02.03": [ { "comment_text": "", "digests": { "md5": "a4a3b747ef92a8389a839502246fc55e", "sha256": "4c039530c3bf906c25ab9086fcf2904b62dd42e1f07af4c45a7250c7252a4755" }, "downloads": -1, "filename": "move2archive-2018.02.03-py3-none-any.whl", "has_sig": false, "md5_digest": "a4a3b747ef92a8389a839502246fc55e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10532, "upload_time": "2018-02-03T17:35:46", "url": "https://files.pythonhosted.org/packages/1b/06/177dd8a741bd379598a58ca508d4e9b1dd02469ad917c258da046dea7982/move2archive-2018.02.03-py3-none-any.whl" } ], "2018.02.03.01": [ { "comment_text": "", "digests": { "md5": "28476a2d3f2583b8f58edaa8037b0966", "sha256": "641ab071e8d01e816947024c0f2137773d6d2c47c23965daa25c427f589c6433" }, "downloads": -1, "filename": "move2archive-2018.02.03.01-py3-none-any.whl", "has_sig": false, "md5_digest": "28476a2d3f2583b8f58edaa8037b0966", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10565, "upload_time": "2018-02-03T17:39:00", "url": "https://files.pythonhosted.org/packages/ff/3b/c7618bc07707ccc200ba773389cc4370af7fb8d9cf9da8833ea33f76dd5f/move2archive-2018.02.03.01-py3-none-any.whl" } ], "2018.02.03.02": [ { "comment_text": "", "digests": { "md5": "154934f3148ed6669ac58f87073d3fd7", "sha256": "eb352530c0b08a670cd36b523035d0ec1b0057de0e7159188ec5d0b94438ee22" }, "downloads": -1, "filename": "move2archive-2018.02.03.02-py3-none-any.whl", "has_sig": false, "md5_digest": "154934f3148ed6669ac58f87073d3fd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10549, "upload_time": "2018-02-03T17:47:47", "url": "https://files.pythonhosted.org/packages/58/12/5c86e0cedbe0b6ebfdbf6e61c240ecfd4fcc92f182f8308d66ea027f382f/move2archive-2018.02.03.02-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "154934f3148ed6669ac58f87073d3fd7", "sha256": "eb352530c0b08a670cd36b523035d0ec1b0057de0e7159188ec5d0b94438ee22" }, "downloads": -1, "filename": "move2archive-2018.02.03.02-py3-none-any.whl", "has_sig": false, "md5_digest": "154934f3148ed6669ac58f87073d3fd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10549, "upload_time": "2018-02-03T17:47:47", "url": "https://files.pythonhosted.org/packages/58/12/5c86e0cedbe0b6ebfdbf6e61c240ecfd4fcc92f182f8308d66ea027f382f/move2archive-2018.02.03.02-py3-none-any.whl" } ] }