{ "info": { "author": "slowpoke", "author_email": "mail+python at slowpoke dot io", "bugtrack_url": null, "classifiers": [ "Intended Audience :: End Users/Desktop", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "quickswitch for i3\n==================\n\nOverview\n--------\nThis utility for i3_, inspired by Pentadactyl_'s ``:buffers`` command, allows\nyou to quickly switch to and locate windows on all your workspaces, using an\ninteractive dmenu prompt. It has since gained a lot of other functionality to\nmake working with i3 even more efficient.\n\nUsage\n-----\nFinding windows\n~~~~~~~~~~~~~~~\n\nThe core functionality of quickswitch is still finding windows and jumping to\nthem, and this is what it does when you call it without any options.\n\nHere's how it looks in action:\n\n.. image:: http://i.imgur.com/QeQrM.png\n\nHowever, sometimes you may want to grab a window and move it to your current\nworkspace. This can be done with the ``-m/--move`` flag.\n\nA similiar feature is the ``-s/--scratchpad`` flag, which searches your\nscratchpad, and does a ``scratchpad show`` on the window you choose.\n\nYou can also search and jump (or move) via regular expression using the\n``-r``/``--regex`` flag, without using dmenu. This could be useful for\nscripting, or if you are a regex wizard who feels limited by dmenu.\n\nWorkspaces\n~~~~~~~~~~\n\nquickswitch also provides a few functions to manage workspaces. First of\nall, it allows you to search workspaces in the same fashion as windows with the\n``-w/--workspaces`` flag. This is *extremely* useful for working with many named\nworkspaces without having them bound to any particular key.\n\nAnother useful feature is to quickly get an empty workspace. This is what the\n``-e/--empty`` flag does: it will jump you to the first empty, numbered\nworkspace.\n\nIf you use this excessively, then your numbered workspaces might fragment a lot.\nYou can fix this easily with ``-g``/``--degap``, which \"defragments\" your\nworkspaces, without affecting their order (eg, [1, 4, 7] becomes [1, 2, 3] by\nrenaming 4 to 2 and 7 to 3).\n\ndmenu\n~~~~~\n\nYou can influence how dmenu is called with the ``-d/--dmenu`` flag, which\nexpects a complete dmenu command. The default is ``dmenu -b -i -l 20`` (which\nmakes dmenu appear on the bottom of your screen (-b) in a vertical manner with\nat most 20 lines (-l 20), and matches case insensitively (-i). See the man page\nfor dmenu for a list of options.\n\n**Note:** The versions of quickswitch before 2.0 used explicit flags for changing\ndmenu's behavior. This was rather inflexible, because it needed an explicit flag\nfor every dmenu option, and it hardcoded the dmenu command. For most people, the\ndefault should be fine, but if you want to change anything, this allows you to\ngo wild.\n\nDependencies\n------------\nquickswitch-i3 requires dmenu (which you likely already have installed), and\ni3-py, which you can install with ``pip install i3-py``.\n\nquickswitch-i3 was tested in Python 2.7.3 and 3.2.3. It will not work in version\nprior to 2.7 due to the usage of ``argparse``.\n\nInstallation\n------------\nquickswitch-i3 has a PyPI entry, so you can install it with ``pip install\nquickswitch-i3``. Alternatively, you can always manually run the setup file with\n``python setup.py install``.\n\nAdditionally, if you are an Arch user, you can install it from the AUR. The\npackage is called ``quickswitch-i3``. The PKGBUILD is also included here.\n\nAn overlay for Gentoo is in the works.\n\nContributions\n-------------\n...are obviously welcome. Pretty much every feature in quickswitch originated\nbecause someone (not just me) thought \"hey, this would be useful\". Just shoot a\nPull Request.\n\nLicense\n-------\n**Disclaimer: quickswitch-i3 is a third party script and in no way affiliated\nwith the i3 project.**\n\nThis program is free software under the terms of the\nDo What The Fuck You Want To Public License.\nIt comes without any warranty, to the extent permitted by\napplicable law. For a copy of the license, see COPYING or\nhead to http://sam.zoy.org/wtfpl/COPYING.\n\n.. _Pentadactyl: http://5digits.org/pentadactyl/\n.. _i3: http://i3wm.org", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/proxypoke/quickswitch-for-i3", "keywords": null, "license": "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE", "maintainer": null, "maintainer_email": null, "name": "quickswitch-i3", "package_url": "https://pypi.org/project/quickswitch-i3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/quickswitch-i3/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/proxypoke/quickswitch-for-i3" }, "release_url": "https://pypi.org/project/quickswitch-i3/2.1/", "requires_dist": null, "requires_python": null, "summary": "Quickly change to and locate windows in i3", "version": "2.1" }, "last_serial": 966741, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "255e07357ffdac11dd5730f9cdacfe97", "sha256": "d3f66d6657da7735aa165a44fd1a28c984a9c9d810196043f9ec01d41c7371b0" }, "downloads": -1, "filename": "quickswitch-i3-1.0.tar.gz", "has_sig": false, "md5_digest": "255e07357ffdac11dd5730f9cdacfe97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2078, "upload_time": "2012-10-06T14:01:09", "url": "https://files.pythonhosted.org/packages/ab/93/c4febc5fbfaf0a89ac38c8a31a05aec4b2f16f456dac523db1818500dbd2/quickswitch-i3-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "5f10da2de7e169d49e687da7133165be", "sha256": "c2dc7347db0980626f06bef55db6987733c7c3e58e6ae52188e8cb1df46848d7" }, "downloads": -1, "filename": "quickswitch-i3-1.1.tar.gz", "has_sig": false, "md5_digest": "5f10da2de7e169d49e687da7133165be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2771, "upload_time": "2012-10-19T11:49:02", "url": "https://files.pythonhosted.org/packages/ea/cc/9f2fd763f8e587e114a33d2e5b837054c68b651486d8ec1890962725a271/quickswitch-i3-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "3765708f75fabd82d6c1431950fe89ba", "sha256": "bfe8a0643079b7ac982ea0a20ee03221607a28a59f0ac7e603cb6b90f05a3a92" }, "downloads": -1, "filename": "quickswitch-i3-1.2.tar.gz", "has_sig": false, "md5_digest": "3765708f75fabd82d6c1431950fe89ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3138, "upload_time": "2013-03-13T18:23:44", "url": "https://files.pythonhosted.org/packages/46/8b/8ffc2c9be427ea5c2ce888d86fc2ab4900254d7c8fbc9adbff4e5f23c201/quickswitch-i3-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "874396b7c0905588a21f8374692ebef5", "sha256": "db8076a44effede17d7a801c433c1a823dd0c159c503157d9e3ede0497936f85" }, "downloads": -1, "filename": "quickswitch-i3-1.3.tar.gz", "has_sig": false, "md5_digest": "874396b7c0905588a21f8374692ebef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3578, "upload_time": "2013-04-15T14:32:54", "url": "https://files.pythonhosted.org/packages/e9/76/272d1c101477a02125255e184facad14d3cb7582904c3f4d2693534056c8/quickswitch-i3-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "c011527833b5495b03219f7a22813152", "sha256": "d26c8a67459b732ba66f517c074ecb21f04c502773a833a34c0a6d74063781be" }, "downloads": -1, "filename": "quickswitch-i3-1.4.tar.gz", "has_sig": false, "md5_digest": "c011527833b5495b03219f7a22813152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3842, "upload_time": "2013-05-07T10:54:50", "url": "https://files.pythonhosted.org/packages/2a/68/4e7e67f440693baaf93b1df23386bfbbf55e2eaf742e87b3a8d2197daea9/quickswitch-i3-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "4a84ffd1246fe59b8e098c8a678c5812", "sha256": "1bd08038a5b65ce19dd756da214d417c05179885c139d200390184abf80ce75f" }, "downloads": -1, "filename": "quickswitch-i3-1.4.1.tar.gz", "has_sig": false, "md5_digest": "4a84ffd1246fe59b8e098c8a678c5812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3849, "upload_time": "2013-05-07T15:52:35", "url": "https://files.pythonhosted.org/packages/78/dd/0fa146bca134e173abd1a0b98d37090d3712bf32b282fafdd9746a553896/quickswitch-i3-1.4.1.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "6cd005bbfc512bee0ffb7b507a042611", "sha256": "14a29502fe68f193cf0a03d9b40c2d3bfc14821623919e28640a0988f5a884c0" }, "downloads": -1, "filename": "quickswitch-i3-1.5.tar.gz", "has_sig": false, "md5_digest": "6cd005bbfc512bee0ffb7b507a042611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4163, "upload_time": "2013-05-20T01:46:56", "url": "https://files.pythonhosted.org/packages/81/d5/ca0d53653d160beadb923faf9b32172cab2d4c3a11fc5e5201a6b5dcf048/quickswitch-i3-1.5.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "92ea72936ae4879b002e50ae165b1457", "sha256": "19ee9773017a8e9d999268c083ae98d68361a9be7e79e2d64a6c56013474ac19" }, "downloads": -1, "filename": "quickswitch-i3-2.0.tar.gz", "has_sig": false, "md5_digest": "92ea72936ae4879b002e50ae165b1457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4073, "upload_time": "2013-07-26T18:39:28", "url": "https://files.pythonhosted.org/packages/34/97/50d543bbaa3d5232fb3609856c4b67b06d965c9c70ec41e530c284d7c343/quickswitch-i3-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "70a0f15f10720ae71efc64e0ca10b540", "sha256": "f57a5e9c16d28e564c9871fb11c7b252078525b61ae5b086533fcf83b37c6202" }, "downloads": -1, "filename": "quickswitch-i3-2.1.tar.gz", "has_sig": false, "md5_digest": "70a0f15f10720ae71efc64e0ca10b540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5542, "upload_time": "2014-01-12T18:20:50", "url": "https://files.pythonhosted.org/packages/fa/49/a1fe95755f0a0ad0ad9eecb51e5ba280b54fbdbc583aa055e1789ac93d77/quickswitch-i3-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70a0f15f10720ae71efc64e0ca10b540", "sha256": "f57a5e9c16d28e564c9871fb11c7b252078525b61ae5b086533fcf83b37c6202" }, "downloads": -1, "filename": "quickswitch-i3-2.1.tar.gz", "has_sig": false, "md5_digest": "70a0f15f10720ae71efc64e0ca10b540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5542, "upload_time": "2014-01-12T18:20:50", "url": "https://files.pythonhosted.org/packages/fa/49/a1fe95755f0a0ad0ad9eecb51e5ba280b54fbdbc583aa055e1789ac93d77/quickswitch-i3-2.1.tar.gz" } ] }