{ "info": { "author": "Micha\u0142 Wielu\u0144ski", "author_email": "michal@landmaj.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Desktop Environment :: Window Managers" ], "description": "About\n-----\n\nThis simple program will move selected i3 workspace to the current output, determined either by cursor position or focused window. Three modes are available - see usage section for more information.\n\nUsage\n-----\n\n::\n\n usage: pi3-switch [-h] [-f] [-p | -m | -s] WORKSPACE_NAME\n\n Moves selected i3 workspace to the current output (by default determined by\n cursor location) and focuses it.\n\n positional arguments:\n workspace name of the i3 workspace\n\n optional arguments:\n -h, --help show this help message and exit\n -f, --focus use focused window instead of cursor position to determine the\n current output\n -p, --push moves replaced workspace to the second output (works only if\n there are two outputs, ignored otherwise)\n -m, --master same as 'push' but will only move from primary output to the\n secondary\n -s, --swap (NOT IMPLEMENTED YET) behaves like xmonad, swaps workspaces if\n they are on a different output\n\nInstallation\n------------\n\nInstall using `pipsi`_ (recommended) or pip:\n\n::\n\n pipsi install pi3-switch\n\nAdd keybindings to ~/.config/i3/config and reload i3 (remember to modify flags to your liking):\n\n::\n\n bindsym $mod+1 exec pi3-switch -p 1\n bindsym $mod+2 exec pi3-switch -p 2\n bindsym $mod+3 exec pi3-switch -p 3\n bindsym $mod+4 exec pi3-switch -p 4\n bindsym $mod+5 exec pi3-switch -p 5\n bindsym $mod+6 exec pi3-switch -p 6\n bindsym $mod+7 exec pi3-switch -p 7\n bindsym $mod+8 exec pi3-switch -p 8\n bindsym $mod+9 exec pi3-switch -p 9\n bindsym $mod+0 exec pi3-switch -p 10\n\nCredits\n-------\n\nThanks to Travis Finkenauer for an inspiration (`i3-wk-switch`_) and\nTony Crisci for an easy-to-use i3 python library (`i3ipc-python`_).\n\n.. _pipsi: https://github.com/mitsuhiko/pipsi\n.. _i3-wk-switch: https://github.com/tmfink/i3-wk-switch\n.. _i3ipc-python: https://github.com/acrisci/i3ipc-python\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Landmaj/pi3-switch", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pi3-switch", "package_url": "https://pypi.org/project/pi3-switch/", "platform": "", "project_url": "https://pypi.org/project/pi3-switch/", "project_urls": { "Homepage": "https://github.com/Landmaj/pi3-switch" }, "release_url": "https://pypi.org/project/pi3-switch/0.5.2/", "requires_dist": [ "i3ipc (==1.5.1)", "pynput (==1.2)" ], "requires_python": "", "summary": "More advanced workspace switcher for i3.", "version": "0.5.2" }, "last_serial": 4258480, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "54c6d03d4d04ed261e71ed415ca3b4a5", "sha256": "19ec064505548b12433bec72a718e5c47eb6b77f98ab28501c41a3170f136fb6" }, "downloads": -1, "filename": "pi3_switch-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "54c6d03d4d04ed261e71ed415ca3b4a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3203, "upload_time": "2018-09-08T22:15:12", "url": "https://files.pythonhosted.org/packages/b0/cc/13887d5607ae4370af6adcfc41d27255afa8d6129cce603ad8c513c47ab1/pi3_switch-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73a015d7638e70588cdbf06b80881a4c", "sha256": "6820e3ecb9f70bc3ca30dd12523a3c61d23ad2877fa6745b6807d3b9e6860182" }, "downloads": -1, "filename": "pi3-switch-0.3.1.tar.gz", "has_sig": false, "md5_digest": "73a015d7638e70588cdbf06b80881a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2568, "upload_time": "2018-09-08T22:15:13", "url": "https://files.pythonhosted.org/packages/cd/90/045c72e4aadc6e9307e8aff7c218bc982f62a17a6758a1124b1fa8790ee3/pi3-switch-0.3.1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "876dd9895747390f9d5a4ebfb6339518", "sha256": "d548433c24dfa65c3efcbf1d95371634b9d1159e61274d5638e0f8202e48bcc9" }, "downloads": -1, "filename": "pi3_switch-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "876dd9895747390f9d5a4ebfb6339518", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3485, "upload_time": "2018-09-09T10:33:59", "url": "https://files.pythonhosted.org/packages/1b/3b/09fade22a1589880859657857e2cd322a70c87580774f17bf3e74f6a6acd/pi3_switch-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76152fcdb5b9408fcafc382ac65946f6", "sha256": "2ccb687d361be9069235fb8b422a4c24741bcda63d2d0e7ab9827bb85d46dc79" }, "downloads": -1, "filename": "pi3-switch-0.4.1.tar.gz", "has_sig": false, "md5_digest": "76152fcdb5b9408fcafc382ac65946f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2834, "upload_time": "2018-09-09T10:34:00", "url": "https://files.pythonhosted.org/packages/19/09/d2e00083e0e305608c9d0ff0aee3d36877acc052b39b7db152a77d987388/pi3-switch-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f0ea136481b90d0250fe0a80a6c58acf", "sha256": "9adfd64d152db5abd3c75d002ec9d0a81b4572be2b7c9b8c39f3daec347023fe" }, "downloads": -1, "filename": "pi3_switch-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0ea136481b90d0250fe0a80a6c58acf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4494, "upload_time": "2018-09-09T17:24:42", "url": "https://files.pythonhosted.org/packages/ac/15/cf4ccb612e609ea6a2722eadac6dce3ae1575636ba439eb129d72be96ae2/pi3_switch-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24c896696ac94168265f5b01baf12a02", "sha256": "babbbfeae2e0e5e1e1a1d4c88df31dbfe87c414a5fbdde032d0f805e1aff8f83" }, "downloads": -1, "filename": "pi3-switch-0.5.0.tar.gz", "has_sig": false, "md5_digest": "24c896696ac94168265f5b01baf12a02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3762, "upload_time": "2018-09-09T17:24:43", "url": "https://files.pythonhosted.org/packages/a7/b6/9c7118ce830ae82a5350dc74efafffbe2178483cd5928ecb74fe82d85599/pi3-switch-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6204caff300bee1c6af2936d51a0c79b", "sha256": "704ac5715574124f5715b1cf3ef897209bd2d8fb02549ecb4df4ec0c0d6a9e3b" }, "downloads": -1, "filename": "pi3_switch-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6204caff300bee1c6af2936d51a0c79b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4490, "upload_time": "2018-09-09T17:46:40", "url": "https://files.pythonhosted.org/packages/f7/23/47376b5de3099e65078e82ea4648e85a4b9e374be43d71cfba7b66d846b5/pi3_switch-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eb0261a9a8f792d35b497d510ce0390", "sha256": "2b906a2cb8b9d63895303be81128bd55786e12aca8b39839d2f57607c5e1b6cb" }, "downloads": -1, "filename": "pi3-switch-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4eb0261a9a8f792d35b497d510ce0390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761, "upload_time": "2018-09-09T17:46:42", "url": "https://files.pythonhosted.org/packages/ad/79/9a3143b928bccc420a5c8b620a96d51009889af87c06c7efef207a0d83cb/pi3-switch-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "f90e18738d0b62d8ecffd7f20cfa04ab", "sha256": "936132c0e269d49ef331af4c72149415d9c40822c159e89c392aa95a3c8dd454" }, "downloads": -1, "filename": "pi3_switch-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f90e18738d0b62d8ecffd7f20cfa04ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6347, "upload_time": "2018-09-10T17:41:58", "url": "https://files.pythonhosted.org/packages/ff/f4/91e62dbeb9049539a11eab2746ed331b55fbf55328d4258712ca22277111/pi3_switch-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "195957694519ddb0033c146e0487eb82", "sha256": "55069c0117e2928f3554af3e20d3deb4f688b6aeced4e2932d06869696e6cfdd" }, "downloads": -1, "filename": "pi3-switch-0.5.2.tar.gz", "has_sig": false, "md5_digest": "195957694519ddb0033c146e0487eb82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3764, "upload_time": "2018-09-10T17:41:59", "url": "https://files.pythonhosted.org/packages/a1/27/69af6af31406deec53edefa230f5991ec96d6eacec9a0879c447f5789fe6/pi3-switch-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f90e18738d0b62d8ecffd7f20cfa04ab", "sha256": "936132c0e269d49ef331af4c72149415d9c40822c159e89c392aa95a3c8dd454" }, "downloads": -1, "filename": "pi3_switch-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f90e18738d0b62d8ecffd7f20cfa04ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6347, "upload_time": "2018-09-10T17:41:58", "url": "https://files.pythonhosted.org/packages/ff/f4/91e62dbeb9049539a11eab2746ed331b55fbf55328d4258712ca22277111/pi3_switch-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "195957694519ddb0033c146e0487eb82", "sha256": "55069c0117e2928f3554af3e20d3deb4f688b6aeced4e2932d06869696e6cfdd" }, "downloads": -1, "filename": "pi3-switch-0.5.2.tar.gz", "has_sig": false, "md5_digest": "195957694519ddb0033c146e0487eb82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3764, "upload_time": "2018-09-10T17:41:59", "url": "https://files.pythonhosted.org/packages/a1/27/69af6af31406deec53edefa230f5991ec96d6eacec9a0879c447f5789fe6/pi3-switch-0.5.2.tar.gz" } ] }