{
"info": {
"author": "Brent Vollebregt",
"author_email": "brent@nitratine.net",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Operating System :: Microsoft :: Windows",
"Programming Language :: Python",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "# Multi Clipboard\nSwitch clipboard contents using a simple GUI
\nImages, text, files and other formats are supported with unlimited amounts of saved clipboards able to be created.
\nThe idea of this is to easily switch clipboards with a simple click in a GUI. It comes with a built in listener for Ctrl + Windows + C\n\n\n\n## What Is This?\nThis is my solution to constantly overwriting my clipboard. It is a GUI that acts like a hotbar, click on a virtual clipboard to place it on your actual clipboard. Some command line support has also been added in the form of setting and clearing clipboards.\n\n## Getting Started\n\n### Prerequisites\n - Python >= 3.5\n - Windows\n\n### Installation and Usage\n\n#### Installing Via [PyPi](https://pypi.org/project/multi-clipboard/)\nTo install the package from PyPI, execute:\n\n```\npython -m pip install multi-clipboard\n```\n\nNow you can run the project anywhere using:\n\n```\nmulti-clipboard\n```\n\n#### Installing Via the [Repository](https://github.com/brentvollebregt/multi-clipboard)\nYou can install this project using this repository by following these steps:\n1. Clone/download the [repository](https://github.com/brentvollebregt/multi-clipboard)\n2. Open cmd/terminal and cd into multi-clipboard using ```cd multi-clipboard```\n3. Execute ```python setup.py install```\n\nNow you can run the project anywhere using:\n\n```\nmulti-clipboard\n```\n\n#### Running the Package From [Source](https://github.com/brentvollebregt/auto-py-to-exe/archive/master.zip)\nDon't want to have to install the package? Follow these steps:\n1. Clone/download the [repository](https://github.com/brentvollebregt/multi-clipboard)\n2. Open cmd/terminal and cd into multi-clipboard using ```cd multi-clipboard```\n3. Install requirements using ```python -m pip install -r requirements.txt``` and [install this if pywin32 doesn't install](https://github.com/mhammond/pywin32/releases)\n4. Run the project using ```python -m multi_clipboard```\n\n### GUI Usage\n* Click on clipboard to switch to it (will close automatically on selection by default)\n - You can also use TAB to highlight the clipboards and then press ENTER to set the currently selected keyboard\n* Right click menu on each clipboard to individually delete/set\n* Click on the trash to delete all clipboards\n* Click on the plus button to create a new clipboard\n* Settings for the GUI can be toggled easily in settings window. In here you can:\n - Change window settings (opacity, frame, stay on top...)\n - Toggle the listener\n - Make the listener start on user login\n\n### Opening the GUI With A Mouse Click\nIf you rather a double click opposed to typing `mutli-clipboard` in the terminal, open the project and then click the settings button. On the right you will see a button labeled \"Create Shortcut\"; clicking this will ask you where you want to save a shortcut script (VB script).\n\n### Command Line Usage\n* `multi-clipboard` - Opens GUI\n* `multi-clipboard -s [clipboard]` - Will load data from that clipboard if it exists\n* `multi-clipboard -c *` - Delete all clipboards\n* `multi-clipboard -c 1` - Delete clipboard 1\n* `multi-clipboard --start-listener` - Starts the listener if it isn't running\n* `multi-clipboard --stop-listener` - Stops the listener if it's running\n* `multi-clipboard --current` - Check what clipboard you are currently on\n\n## The Listener\nThis package has a built in listener which listens for Ctrl + Windows + C (Left control). This can be enabled in the GUI's settings under \"Toggle Listener\" or by arguments as described above. This also comes with a feature to make the listener start on startup. To enable this, go into the GUI's settings and click \"Listener Autostart\" to toggle it on/off.\n\n## GUI With Settings Open\n\n\n\n## Thanks to\n* [Michael Robertson](https://github.com/MBRobertson) for adding file support in previous versions.\n\n## Improvements That Can Be Made\n- [ ] Save all the current sub-clipboards in a table for each virtual clipboard\n - One table references the clipboards table which also has preview in it\n - n many tables for each clipboard containing [type, content]. Will need to be re-constructed to correct formats when assigning e.g. bytes, string, tuple.\n- [ ] Generate an executable\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/brentvollebregt/mutli-clipboard",
"keywords": "gui,clipboard",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "multi-clipboard",
"package_url": "https://pypi.org/project/multi-clipboard/",
"platform": "",
"project_url": "https://pypi.org/project/multi-clipboard/",
"project_urls": {
"Homepage": "https://github.com/brentvollebregt/mutli-clipboard"
},
"release_url": "https://pypi.org/project/multi-clipboard/1.3.0/",
"requires_dist": [
"pywin32",
"PyQt5",
"Pillow",
"pynput"
],
"requires_python": ">=3.5",
"summary": "Switch clipboard contents using a simple GUI",
"version": "1.3.0"
},
"last_serial": 4480711,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "b39f789c63193205c9f67063381556e1",
"sha256": "edf665749c302b93983815d77988277e9f073b8fd3433692fa8ee2223184c885"
},
"downloads": -1,
"filename": "multi_clipboard-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b39f789c63193205c9f67063381556e1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7,!=3.7.*",
"size": 17180,
"upload_time": "2018-08-16T03:44:43",
"url": "https://files.pythonhosted.org/packages/32/3e/b95300aca7f366691a05db9dc2331a673859f6d878cbab42cb500e687da3/multi_clipboard-1.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "67918770f967a331b8b5d2f672230422",
"sha256": "d744d80a27b6b7f7cab3065c6e5e5a29621544ed623841f96c93a8e5bc322eb6"
},
"downloads": -1,
"filename": "multi-clipboard-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "67918770f967a331b8b5d2f672230422",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.7.*",
"size": 15519,
"upload_time": "2018-08-16T03:44:44",
"url": "https://files.pythonhosted.org/packages/f2/24/d7f08e26b8f75b7be48ed4ce62edbae2016ce2f2d44c603da25d7f694e58/multi-clipboard-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "08e3b0678e583ea48b5e6be345a65636",
"sha256": "ab4c0362e1eac4b402e86b8bb9038c17fdbe9746be66f26050a25d50c29a74df"
},
"downloads": -1,
"filename": "multi_clipboard-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "08e3b0678e583ea48b5e6be345a65636",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7,!=3.7.*",
"size": 17199,
"upload_time": "2018-08-16T11:16:30",
"url": "https://files.pythonhosted.org/packages/3f/db/e6b34c555803fe9897ddd748432208b4996cf4e687167835a38d00b3b87e/multi_clipboard-1.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "84e661939c539f5b0afcc63a46067d96",
"sha256": "f97f1d95963ee7475844aace73139a3a6635b5957bba83b1164e3868a75b6dfe"
},
"downloads": -1,
"filename": "multi-clipboard-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "84e661939c539f5b0afcc63a46067d96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.7.*",
"size": 15524,
"upload_time": "2018-08-16T11:16:32",
"url": "https://files.pythonhosted.org/packages/e2/fb/417e8e4c0746c8e9a3bdbc78c2760244992fb9f1bcab7196b29a1b93aab4/multi-clipboard-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "e0a4d5cd1e592c8dd503f1db09afd7f5",
"sha256": "c3b84af733820bc3b72434174e8b1051eb8d47c92d84058358d07820f978a633"
},
"downloads": -1,
"filename": "multi_clipboard-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e0a4d5cd1e592c8dd503f1db09afd7f5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 17195,
"upload_time": "2018-08-17T05:04:59",
"url": "https://files.pythonhosted.org/packages/df/bc/78bf15789a376f6eabdc1476dfdc08837a93f85729b16d10706c366b4b71/multi_clipboard-1.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5625617441ac56e81dc0b1266c6e54db",
"sha256": "685d38d442e8cb5d3c3ce5ef3fdbca608c7de89f1d0bccf435f8a8738b8ac667"
},
"downloads": -1,
"filename": "multi-clipboard-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "5625617441ac56e81dc0b1266c6e54db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 15526,
"upload_time": "2018-08-17T05:05:01",
"url": "https://files.pythonhosted.org/packages/cd/0a/76ef8d91b6bf4660dc155204d360f2a8d2d369fb4554b39999c6931a8487/multi-clipboard-1.0.2.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "584f1361aa2b1f8ae86cc821e940d16a",
"sha256": "7452e7292ae57198ee91e496505f26fe9f3375f3225032fcf4b30f1d3816458b"
},
"downloads": -1,
"filename": "multi_clipboard-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "584f1361aa2b1f8ae86cc821e940d16a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 17180,
"upload_time": "2018-08-18T00:56:45",
"url": "https://files.pythonhosted.org/packages/9f/64/1aa3376c6d5bdcf2f3d42a42efa7eedfa0757508a1227be9b4f6a6dd6884/multi_clipboard-1.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "382f52e907a1ff50b9103dad99709628",
"sha256": "90b8148458169c41656414e1796abd6817652e720bc6c052a40673f55d28d17d"
},
"downloads": -1,
"filename": "multi-clipboard-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "382f52e907a1ff50b9103dad99709628",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 15491,
"upload_time": "2018-08-18T00:56:46",
"url": "https://files.pythonhosted.org/packages/74/c7/1f89882f488c6595f5ebba4cf948de3bd01ea28f29d49df45446150c2ed5/multi-clipboard-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "870c737de8827d46ded15b35ff74e67b",
"sha256": "64d0fd6b70ecb5bdae97bea8b5a8aee6d082174202272a1d711fc9ad8c6d3bcb"
},
"downloads": -1,
"filename": "multi_clipboard-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "870c737de8827d46ded15b35ff74e67b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 17634,
"upload_time": "2018-08-18T02:27:24",
"url": "https://files.pythonhosted.org/packages/41/5e/f0a56be4f5a31b06312a7ae460f9419b78c0d5d277fd921aa5a6107ec03a/multi_clipboard-1.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a97990ca06038df7772a9bcc7c8f293d",
"sha256": "8e89d9db2f53cefec77bb34f924c73b9cece527bee576f2da3d97344a0e225ec"
},
"downloads": -1,
"filename": "multi-clipboard-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "a97990ca06038df7772a9bcc7c8f293d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 16036,
"upload_time": "2018-08-18T02:27:25",
"url": "https://files.pythonhosted.org/packages/92/2c/deb5f14aef34c54cf604d7eb42ffd0d0ae9c560c720c1288e8104778f915/multi-clipboard-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "77c63c2836364cd7400de58c776e3248",
"sha256": "430d350fe768a416f5ab48c93412d34c1680dc45cdb0693a036a5431e8944eb4"
},
"downloads": -1,
"filename": "multi_clipboard-1.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "77c63c2836364cd7400de58c776e3248",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.5",
"size": 18213,
"upload_time": "2018-11-13T07:34:29",
"url": "https://files.pythonhosted.org/packages/b7/4e/b7b4b85d434e660b9ebc47df9905c7fe1a7a89e52e2dfd5859268a139da9/multi_clipboard-1.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "68c649bb0e8a7803d489557d556a2a84",
"sha256": "0aebb6eb8b6c0b4d5273702a41c69ef4a18caab2b81024c278ed28cd873e678f"
},
"downloads": -1,
"filename": "multi-clipboard-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "68c649bb0e8a7803d489557d556a2a84",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 16525,
"upload_time": "2018-11-13T07:34:31",
"url": "https://files.pythonhosted.org/packages/91/01/5ffce8d4608cf7d95104274ef60dd977a67fe33f0944f80cde5a1d789fd9/multi-clipboard-1.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "77c63c2836364cd7400de58c776e3248",
"sha256": "430d350fe768a416f5ab48c93412d34c1680dc45cdb0693a036a5431e8944eb4"
},
"downloads": -1,
"filename": "multi_clipboard-1.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "77c63c2836364cd7400de58c776e3248",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.5",
"size": 18213,
"upload_time": "2018-11-13T07:34:29",
"url": "https://files.pythonhosted.org/packages/b7/4e/b7b4b85d434e660b9ebc47df9905c7fe1a7a89e52e2dfd5859268a139da9/multi_clipboard-1.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "68c649bb0e8a7803d489557d556a2a84",
"sha256": "0aebb6eb8b6c0b4d5273702a41c69ef4a18caab2b81024c278ed28cd873e678f"
},
"downloads": -1,
"filename": "multi-clipboard-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "68c649bb0e8a7803d489557d556a2a84",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 16525,
"upload_time": "2018-11-13T07:34:31",
"url": "https://files.pythonhosted.org/packages/91/01/5ffce8d4608cf7d95104274ef60dd977a67fe33f0944f80cde5a1d789fd9/multi-clipboard-1.3.0.tar.gz"
}
]
}