{ "info": { "author": "crichon", "author_email": "richon.c@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "XdgMenu\n=======\n\n**A ncurses application menu**. *The missing stone of my i3 setup.*\n\nDescription\n-----------\n\nA simple and lightweight alternative to Desktop Environment's\napplication menu. To be used when you do not remember the name of this\nnew pdf reader you just installed yesterday night...\n\nDependencies:\n\n- **PyXdg**: python's freedesktop bindings, used in order to generate\n the menu.\n- **Urwid**: a framework build on top of ncurses.\n\nKeybindings (case insensitive):\n\n- **j,k,l,m or arrow**: Navigate between menu entries.\n- **c**: Cycle through submenu.\n- **e**: on an application entry, launch it without exiting.\n- **b**: on a submenu to go back to the parent menu.\n\nInstallation\n------------\n\nPip:\n\n::\n\n pip install xdgmenu\n\nsetuptools:\n\n::\n\n python setup.py install\n\nConfiguration\n-------------\n\nSince i am using i3, a quick how-to integrate it in nicely. Add to your\n**.i3/config**:\n\n::\n\n set $term \n\n bindsym $term -e 'xgmenu' --title xdgmenu\n for window [title=\"xdgmenu\"] floating enable\n\nRoadmap\n-------\n\n- Implement entry description on 'd' keypress (a simple text widget\n displaying the programm help).\n- Implement a search mode.\n- Find how to correctly handle logging with urwid application.\n- Separate the urwid logic from the application one.\n- Package and upload to pypi.\n\nTests\n-----\n\nNo test yet but contribution are welcomed ;)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/crichon/xdgmenu", "keywords": "ncurses freedesktop application_launcher", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xdgmenu", "package_url": "https://pypi.org/project/xdgmenu/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xdgmenu/", "project_urls": { "Homepage": "https://github.com/crichon/xdgmenu" }, "release_url": "https://pypi.org/project/xdgmenu/0.0.0/", "requires_dist": [ "pyxdg", "urwid", "check-manifest; extra == 'dev'", "pylint; extra == 'dev'" ], "requires_python": "", "summary": "A simple freedesktop based Applications menu using ncurses", "version": "0.0.0" }, "last_serial": 2477681, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "4d017b1ddee9d5648d698bb45887b644", "sha256": "66c9abb464102027c964968beee773e20d207ba6a7334173a0c895458d3a36e9" }, "downloads": -1, "filename": "xdgmenu-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d017b1ddee9d5648d698bb45887b644", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5873, "upload_time": "2016-11-23T00:07:04", "url": "https://files.pythonhosted.org/packages/9f/39/2885558dfa079c78c3f7615bb9773db80de55c35555f5b973b9f20adca3e/xdgmenu-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "196f1582bf98dc1e6ebd92596e416626", "sha256": "c377eac9f5468a37ccc2dbcebdc2547bc4fd368233815d4a0e3c61665b6ffe54" }, "downloads": -1, "filename": "xdgmenu-0.0.0-py3.5.egg", "has_sig": false, "md5_digest": "196f1582bf98dc1e6ebd92596e416626", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 6932, "upload_time": "2016-11-23T00:07:07", "url": "https://files.pythonhosted.org/packages/d5/53/e1358e3a8da48a129a14406110559ded8e88c63384a907c4ede280ae8cd8/xdgmenu-0.0.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "5e37236e7f5faf535b7a34f3fb382cb6", "sha256": "196076f01daca80e15f21901c94dd79ae3921e54b2a110ba4cf490cd36647510" }, "downloads": -1, "filename": "xdgmenu-0.0.0.tar.gz", "has_sig": false, "md5_digest": "5e37236e7f5faf535b7a34f3fb382cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4127, "upload_time": "2016-11-23T00:07:08", "url": "https://files.pythonhosted.org/packages/2b/77/125c6aae833dd116ce93762f07773b5d759dd6dc15449556e7506fdf19ec/xdgmenu-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d017b1ddee9d5648d698bb45887b644", "sha256": "66c9abb464102027c964968beee773e20d207ba6a7334173a0c895458d3a36e9" }, "downloads": -1, "filename": "xdgmenu-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d017b1ddee9d5648d698bb45887b644", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5873, "upload_time": "2016-11-23T00:07:04", "url": "https://files.pythonhosted.org/packages/9f/39/2885558dfa079c78c3f7615bb9773db80de55c35555f5b973b9f20adca3e/xdgmenu-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "196f1582bf98dc1e6ebd92596e416626", "sha256": "c377eac9f5468a37ccc2dbcebdc2547bc4fd368233815d4a0e3c61665b6ffe54" }, "downloads": -1, "filename": "xdgmenu-0.0.0-py3.5.egg", "has_sig": false, "md5_digest": "196f1582bf98dc1e6ebd92596e416626", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 6932, "upload_time": "2016-11-23T00:07:07", "url": "https://files.pythonhosted.org/packages/d5/53/e1358e3a8da48a129a14406110559ded8e88c63384a907c4ede280ae8cd8/xdgmenu-0.0.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "5e37236e7f5faf535b7a34f3fb382cb6", "sha256": "196076f01daca80e15f21901c94dd79ae3921e54b2a110ba4cf490cd36647510" }, "downloads": -1, "filename": "xdgmenu-0.0.0.tar.gz", "has_sig": false, "md5_digest": "5e37236e7f5faf535b7a34f3fb382cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4127, "upload_time": "2016-11-23T00:07:08", "url": "https://files.pythonhosted.org/packages/2b/77/125c6aae833dd116ce93762f07773b5d759dd6dc15449556e7506fdf19ec/xdgmenu-0.0.0.tar.gz" } ] }