{ "info": { "author": "Daniel Cardoza", "author_email": "dan@danielcardoaa.com", "bugtrack_url": null, "classifiers": [], "description": "\n# Markr\n\n> A library and script for associating marks/labels/key-values with a given\n> file. Markr lets you perform operations on the marks for files.\n\nAssociating metadata with files/resources can be used to organize, search and\nperform other operations on files. Markr provides a library and script to do\nthis using external attributes.\n\n## Getting Started\n\nInstall the python3 package\n\n```shell\npip3 install markr\n```\n\nTest setting and getting `marks`.\n\n```shell\n$ touch me.txt\n$ markr set me.txt foo bar\n$ markr set me.txt alice bob\n$ markr get me.txt\nfoo : bar\nalice : bob\n```\n\nCreating a mark directory\n\n```shell\n$ mkdir -p test/dir\n$ touch test/dir/me.txt\n$ markr set me.txt foo bar\n$ markr set me.txt alice bob\n$ markr get me.txt\nalice : bob\nfoo : bar\n$ markr dir test\n$ tree marks\nmarks/\n\u251c\u2500\u2500 alice\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 me.txt -> ../../test/dir/me.txt\n\u2514\u2500\u2500 foo\n \u2514\u2500\u2500 me.txt -> ../../test/dir/me.txt\n\n2 directories, 2 files\n```\n\n## Advanced Features\n\nThe `dir` command scans all files underneath a given directory for marks, and\ncreates a new directory structure where each subdirectory is a given label. This\nallows you to view what files have the same marks\n\n\n## Licensing\n\nMIT License.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dang3r/markr", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "markr", "package_url": "https://pypi.org/project/markr/", "platform": "", "project_url": "https://pypi.org/project/markr/", "project_urls": { "Homepage": "https://github.com/dang3r/markr" }, "release_url": "https://pypi.org/project/markr/0.0.1/", "requires_dist": [ "pyxattr" ], "requires_python": ">=3.4.0", "summary": "Package and script allowing marks to be associated with files", "version": "0.0.1" }, "last_serial": 4737481, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "115c0cc868f0f829155a7824925c63c9", "sha256": "63e83c178f831c5376a1e00287416d3822cd19a3a8304baba2bf52bd4ea832c7" }, "downloads": -1, "filename": "markr-0.0.0.tar.gz", "has_sig": false, "md5_digest": "115c0cc868f0f829155a7824925c63c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1699, "upload_time": "2018-08-17T05:34:42", "url": "https://files.pythonhosted.org/packages/dc/5f/f771f4370e990300807e9199e5aba31b3e0aade154a39c777cf6bc4904a4/markr-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "4d937efff41b5198b66ec8e150b49b03", "sha256": "f6ee7880149dad20acc1a5cef41f6ebb92bdc27a7d1c097c8d7431166c5276c0" }, "downloads": -1, "filename": "markr-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d937efff41b5198b66ec8e150b49b03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 3681, "upload_time": "2019-01-24T21:54:56", "url": "https://files.pythonhosted.org/packages/35/8e/d93e3cb892436f52af87ac00240fec04766735400830792bbd7ff655eff9/markr-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5593e06c635fc9ba556e61de81d5775", "sha256": "678aa456c58a5b88f6dad3aac486393fa506a94c3976a3199c49ba63b22c4209" }, "downloads": -1, "filename": "markr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f5593e06c635fc9ba556e61de81d5775", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 3618, "upload_time": "2019-01-24T21:54:57", "url": "https://files.pythonhosted.org/packages/21/c0/b0ef50ed9c28699999a5ba33cbf51c40e2ce7ee5b22363f86070bf639f42/markr-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d937efff41b5198b66ec8e150b49b03", "sha256": "f6ee7880149dad20acc1a5cef41f6ebb92bdc27a7d1c097c8d7431166c5276c0" }, "downloads": -1, "filename": "markr-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d937efff41b5198b66ec8e150b49b03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 3681, "upload_time": "2019-01-24T21:54:56", "url": "https://files.pythonhosted.org/packages/35/8e/d93e3cb892436f52af87ac00240fec04766735400830792bbd7ff655eff9/markr-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5593e06c635fc9ba556e61de81d5775", "sha256": "678aa456c58a5b88f6dad3aac486393fa506a94c3976a3199c49ba63b22c4209" }, "downloads": -1, "filename": "markr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f5593e06c635fc9ba556e61de81d5775", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 3618, "upload_time": "2019-01-24T21:54:57", "url": "https://files.pythonhosted.org/packages/21/c0/b0ef50ed9c28699999a5ba33cbf51c40e2ce7ee5b22363f86070bf639f42/markr-0.0.1.tar.gz" } ] }