{ "info": { "author": "Blur Studio", "author_email": "pipeline@blur.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: Microsoft", "Operating System :: Microsoft :: Windows :: Windows 7", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Casement\r\n\r\nA Python library that provides useful functionality for managing Microsoft Windows systems.\r\n\r\n\r\n## Shortcut management\r\n\r\nA interface for manipulating Windows shortcut files including pinned.\r\n\r\nPinning shortcuts to the start menu and task bar in windows is extremely complicated.\r\nYou can find and edit shortcuts in the User Pinned directory for for all users, but\r\nadding, modifying or removing those shortcuts does not affect the pinned shortcuts.\r\nYou need to point to a copy of the pinned shortcut, and run windows verbs on that\r\nshortcut.\r\n\r\nHere is a example of pinning a shortcut to the start menu:\r\n```python\r\nfrom casement.shortcut import Shortcut\r\nwith Shortcut(r'C:\\Users\\Public\\Desktop\\My Shortcut.lnk') as sc:\r\n sc.pin_to_start_menu()\r\n```\r\n### Command line interface\r\n\r\nThe features of this class can be used from the command line using ``casement shortcut\r\n[command] [arguments]``.\r\n\r\nTo find shortcuts in common places with a given name:\r\n```\r\n C:\\blur\\dev\\casement>casement shortcut list \"VLC media player.lnk\"\r\n c:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\VideoLAN\\VLC media player.lnk\r\n c:\\Users\\Public\\Desktop\\VLC media player.lnk\r\n```\r\n\r\nPinning/unpinning a shortcut to the taskbar:\r\n```\r\n C:\\blur\\dev\\casement>casement shortcut pin \"C:\\Users\\Public\\Desktop\\My Shortcut.lnk\" -t\r\n C:\\blur\\dev\\casement>casement shortcut unpin \"C:\\Users\\Public\\Desktop\\My Shortcut.lnk\" -t\r\n```\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/blurstudio/casement/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blurstudio/casement", "keywords": "", "license": "GNU LGPLv3", "maintainer": "", "maintainer_email": "", "name": "casement", "package_url": "https://pypi.org/project/casement/", "platform": "", "project_url": "https://pypi.org/project/casement/", "project_urls": { "Download": "https://github.com/blurstudio/casement/archive/master.zip", "Homepage": "https://github.com/blurstudio/casement" }, "release_url": "https://pypi.org/project/casement/0.0.1/", "requires_dist": [ "pywin32" ], "requires_python": "", "summary": "Useful functionality for managing Microsoft Windows.", "version": "0.0.1" }, "last_serial": 5520426, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "670506f1e8b7a2cf78d908b7e61036d2", "sha256": "f74dcb8bf73baf43166d79cf1bc8a3754899eb5787c151e59ce1f715280de4d8" }, "downloads": -1, "filename": "casement-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "670506f1e8b7a2cf78d908b7e61036d2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12401, "upload_time": "2019-07-11T21:56:50", "url": "https://files.pythonhosted.org/packages/03/4c/0ce447e645c9f5bbf4af2247a0de08c89c4feb7523b438479932dd8903ac/casement-0.0.1-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "670506f1e8b7a2cf78d908b7e61036d2", "sha256": "f74dcb8bf73baf43166d79cf1bc8a3754899eb5787c151e59ce1f715280de4d8" }, "downloads": -1, "filename": "casement-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "670506f1e8b7a2cf78d908b7e61036d2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12401, "upload_time": "2019-07-11T21:56:50", "url": "https://files.pythonhosted.org/packages/03/4c/0ce447e645c9f5bbf4af2247a0de08c89c4feb7523b438479932dd8903ac/casement-0.0.1-py2-none-any.whl" } ] }