{"id":15015521,"url":"https://github.com/krsoninikhil/cloud-clipboard","last_synced_at":"2025-04-12T09:40:48.620Z","repository":{"id":137685359,"uuid":"87134758","full_name":"krsoninikhil/cloud-clipboard","owner":"krsoninikhil","description":"Share your clipboard across the devices","archived":false,"fork":false,"pushed_at":"2017-09-10T19:43:19.000Z","size":33142,"stargazers_count":19,"open_issues_count":7,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T04:35:11.162Z","etag":null,"topics":["clipboard","django-rest-framework","kivy","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krsoninikhil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-04T00:48:06.000Z","updated_at":"2024-12-30T09:57:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"0be4b8cc-04c7-4c67-9180-b4699d233a27","html_url":"https://github.com/krsoninikhil/cloud-clipboard","commit_stats":{"total_commits":35,"total_committers":1,"mean_commits":35.0,"dds":0.0,"last_synced_commit":"7283ed79ef4d9217c4c981cb2eaa320d2a8de37e"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krsoninikhil%2Fcloud-clipboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krsoninikhil%2Fcloud-clipboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krsoninikhil%2Fcloud-clipboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krsoninikhil%2Fcloud-clipboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krsoninikhil","download_url":"https://codeload.github.com/krsoninikhil/cloud-clipboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248548990,"owners_count":21122808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard","django-rest-framework","kivy","python"],"created_at":"2024-09-24T19:47:34.545Z","updated_at":"2025-04-12T09:40:48.591Z","avatar_url":"https://github.com/krsoninikhil.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cloud-clipboard\n\n\u003e I need a url on my mobile. Don't want to type it. Don't want to message myself.\n\nCloud Clipboard shares the data on clipboard across your devices. So it allows to copy on one device and paste on another.\n\nCurrently supported platforms: Linux, Windows, Android\n\n# Setup\n\n- Download or clone this repo and change your directory to it. You only need `cloud.py` on desktop.\n- This scipt depends on `requests` and `pyperclip` python package, the later one also uses `xsel` system package. So install them by running\n\n```bash\npip install requests pyperclip\napt-get install xsel\n```\n\n- Register yourself by running\n\n```bash\npython cloudcb.py register \u003cusername\u003e \u003cpassword\u003e\n```\n\n- Replace `\u003cusername\u003e` with your username and `\u003cpassword\u003e` with your password.\n- Install this [apk](https://github.com/krsoninikhil/cloud-clipboard/raw/master/mobile/bin/CloudClipboard-1.0-debug.apk) on your mobile.\n\n# Adding keyboard shortcuts\n\n- Run the script with keyboard shortcuts analogous to `Ctrl + C` and `Ctrl + V`\n\n### For Linux\n\n- Add a keyboard shortcut `Alt + C` to run the below command\n\n```bash\ngnome-terminal --command \"python3 /home/nks/Projects/cloud-clipboard/cloudcb.py copy \u003cusername\u003e \u003cpassword\u003e\"\n```\n\n- Add another keyboard shortcut `Alt + P` to run the below command\n\n```bash\ngnome-terminal --command \"python3 /home/nks/Projects/cloud-clipboard/cloudcb.py paste \u003cusername\u003e \u003cpassword\u003e\"\n```\n\n### For Windows\n\n- Right click and select `New -\u003e Shortcut`\n- Add the following line as path location and click OK\n\n```bash\nC:\\Windows\\System32\\cmd.exe /c python C:\\Users\\nik\\Downloads\\cloudcb.py copy \u003cusername\u003e \u003cpassword\u003e\n```\n\n- Replace the file path accordingly.\n- Right click on shortcut icon and go to `properties`.\n- Type the suitable keyboard shortcut and click Apply.\n\n# Instructions to use\n\n- Copy the text.\n- Execute this command to copy to cloud-clipboard if you are on desktop or just press `Alt + C` if you have added the shortcut\n\n```bash\npython cloudcb.py copy \u003cusername\u003e \u003cpassword\u003e\n```\n\n- Open the app on your mobile to get that text on mobile's clipboard.\n- Execute this command to update your desktop's clipboard to the text copied on other devices or just press `Alt + P`\n\n```bash\npython cloudcb.py paste \u003cusername\u003e \u003cpassword\u003e\n```\n\n# License\n\n[MIT License](https://nks.mit-license.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrsoninikhil%2Fcloud-clipboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrsoninikhil%2Fcloud-clipboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrsoninikhil%2Fcloud-clipboard/lists"}