{ "info": { "author": "Sami Barakat", "author_email": "sami@sbarakat.co.uk", "bugtrack_url": null, "classifiers": [], "description": "copyartifacts plugin for beets\n==============================\n\nA plugin that moves non-music files during the import process.\n\nThis is a plugin for `beets `__: a music\nlibrary manager and much more.\n\nInstalling\n----------\n\nInstallation of the plugin can be done using pip:\n\n::\n\n pip install beets-copyartifacts\n\nor by using these commands:\n\n::\n\n git clone https://github.com/sbarakat/beets-copyartifacts.git\n cd beets-copyartifacts\n python setup.py install\n\nIf you get permission errors try running it with ``sudo``\n\nYou will then need to enable the plugin in beets' config.yaml\n\n::\n\n plugins: copyartifacts\n\nConfiguration\n-------------\n\nIt can copy files by file extenstion:\n\n::\n\n copyartifacts:\n extensions: .cue .log\n\nOr copy all non-music files (it does this by default):\n\n::\n\n copyartifacts:\n extensions: .*\n\nIt can also print what got left:\n\n::\n\n copyartifacts:\n print_ignored: yes\n\nRenaming files\n~~~~~~~~~~~~~~\n\nRenaming works in much the same way as beets `Path\nFormats `__\nwith the following limitations: - The fields available are ``$artist``,\n``$albumartist``, ``$album`` and ``$albumpath``. - The full set of\n`built in\nfunctions `__\nare also supported, with the exception of ``%aunique`` - which will\nreturn an empty string.\n\nEach template string uses a query syntax for each of the file\nextensions. For example the following template string will be applied to\n``.log`` files:\n\n::\n\n paths:\n ext:log: $albumpath/$artist - $album\n\nThis will rename a log file to:\n``~/Music/Artist/2014 - Album/Artist - Album.log``\n\nExample config\n~~~~~~~~~~~~~~\n\n::\n\n plugins: copyartifacts\n\n paths:\n default: $albumartist/$year - $album/$track - $title\n singleton: Singletons/$artist - $title\n ext:log: $albumpath/$artist - $album\n ext:cue: $albumpath/$artist - $album\n ext:jpg: $albumpath/cover\n\n copyartifacts:\n extensions: .cue .log .jpg\n print_ignored: yes\n\nThanks\n------\n\ncopyartifacts was built on top of the hard work already done by Adrian\nSampson and the larger community on\n`beets `__. We have also benefited from the\nwork of our\n`contributors `__.\n\nThis plugin was built out of necessity and to scratch an itch. It has\ngained a bit of attention, so I intend to maintain it where I can,\nhowever I doubt I will be able to spend large amount of time on it.\nPlease report any issues you may have and feel free to contribute.\n\nLicense\n-------\n\nCopyright (c) 2015 Sami Barakat\n\nLicensed under the `MIT\nlicense `__.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/sbarakat/beets-copyartifacts.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sbarakat/beets-copyartifacts", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "beets-copyartifacts", "package_url": "https://pypi.org/project/beets-copyartifacts/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/beets-copyartifacts/", "project_urls": { "Download": "https://github.com/sbarakat/beets-copyartifacts.git", "Homepage": "https://github.com/sbarakat/beets-copyartifacts" }, "release_url": "https://pypi.org/project/beets-copyartifacts/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "beets plugin to copy non-music files to import path", "version": "0.1.2" }, "last_serial": 2540785, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "d66959b83fbde6c4f8e17686f25c64a1", "sha256": "f244459ff5cd1e277657dfb3b841d0dc53c3a0f0f7721e3165f09f3bf5cfb3f3" }, "downloads": -1, "filename": "beets-copyartifacts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d66959b83fbde6c4f8e17686f25c64a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4233, "upload_time": "2015-04-17T20:58:58", "url": "https://files.pythonhosted.org/packages/48/e9/1384fb0fc444f9997f7f2faa1a820ef219c893bb77342c85a6e46af0db23/beets-copyartifacts-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d66959b83fbde6c4f8e17686f25c64a1", "sha256": "f244459ff5cd1e277657dfb3b841d0dc53c3a0f0f7721e3165f09f3bf5cfb3f3" }, "downloads": -1, "filename": "beets-copyartifacts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d66959b83fbde6c4f8e17686f25c64a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4233, "upload_time": "2015-04-17T20:58:58", "url": "https://files.pythonhosted.org/packages/48/e9/1384fb0fc444f9997f7f2faa1a820ef219c893bb77342c85a6e46af0db23/beets-copyartifacts-0.1.2.tar.gz" } ] }