{"id":17954329,"url":"https://github.com/veler/clipboardzanager","last_synced_at":"2025-09-01T17:31:19.875Z","repository":{"id":24002761,"uuid":"100324616","full_name":"veler/clipboardzanager","owner":"veler","description":"ClipboardZanager is a modern, quick and smart clipboard manager for Windows 10. It creates a historic of what you copy and let you paste the data at any time on any device.","archived":false,"fork":false,"pushed_at":"2024-07-01T15:34:35.000Z","size":921,"stargazers_count":136,"open_issues_count":13,"forks_count":28,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-22T04:11:46.012Z","etag":null,"topics":["android","clipboard-manager","dropbox","ios","onedrive","windows-desktop"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-15T01:23:54.000Z","updated_at":"2024-12-12T13:07:28.000Z","dependencies_parsed_at":"2024-12-22T04:11:05.085Z","dependency_job_id":"819f4c06-4359-457a-a374-a12dd719b146","html_url":"https://github.com/veler/clipboardzanager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veler%2Fclipboardzanager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veler%2Fclipboardzanager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veler%2Fclipboardzanager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veler%2Fclipboardzanager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veler","download_url":"https://codeload.github.com/veler/clipboardzanager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231701542,"owners_count":18413421,"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":["android","clipboard-manager","dropbox","ios","onedrive","windows-desktop"],"created_at":"2024-10-29T10:13:15.227Z","updated_at":"2024-12-29T05:06:11.781Z","avatar_url":"https://github.com/veler.png","language":"C#","funding_links":["https://www.paypal.com/donate?hosted_button_id=T4NTSX8BYEAVL"],"categories":["C#"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"pazword logo\" src=\"./ClipboardZanager/Windows%20Store/ClipboardZanagerApp/images/Square44x44Logo.scale-200.png\" width=\"100px\" /\u003e\n  \u003ch1 align=\"center\"\u003eClipboardZanager\u003c/h1\u003e\n\u003c/p\u003e\n\nClipboardZanager is a clipboard manager for ``Windows 10`` initiated by Etienne BAUDOUX in 2010. It is designed to keep a history of what the user copies in Windows and let him or her reuse it later. Since August 28th, 2017, ClipboardZanager is open source and is developed with the help of contributors.\n\n\u003ca href='//www.microsoft.com/store/apps/9n1gt3np5cn2?cid=storebadge\u0026ocid=badge'\u003e\u003cimg src='https://developer.microsoft.com/en-us/store/badges/images/English_get-it-from-MS.png' alt='Get ClipboardZanager on the Microsoft Store' width=\"284px\" height=\"104px\"/\u003e\u003c/a\u003e\n\n## Features\n* Clipboard conservation.\n* Synchronization with the personal user Cloud storage service account (supports ``OneDrive`` and ``DropBox``).\n* User's data is encrypted. The user can also decide to ignore all copied data from a specific application.\n* Full integration to Windows 10.\n\n[Release notes](https://github.com/veler/clipboardzanager/blob/master/RELEASENOTES.md)\n\n[More info here](http://clipboardzanager.velersoftware.com)\n\n![clipboardzanager](http://medias.velersoftware.com/images/clipboardzanager/1.png)\n\n# Requirements to run ClipboardZanager\n\n* [Windows 10](https://www.microsoft.com/en-us/software-download/windows10) (Anniversary Update (14393) or later) edition Home, Pro, Education, Entreprise, S.\n\n# Would you like to help the project?\n\n * [Paypal donation](https://www.paypal.com/donate?hosted_button_id=T4NTSX8BYEAVL)\n * [Steam wishlist](https://store.steampowered.com/wishlist/id/velersoftware)\n * [Amazon wishlist](https://www.amazon.ca/hz/wishlist/ls/UCJ65HR9ZJSD?ref_=wl_share)\n * [Feedback (reporting bugs, ideas, etc)](https://github.com/veler/PaZword/issues/new/choose)\n * Create a review. :)\n\n# Please, avoid selling this app as yours\n\nI don't care if you copy the source code to use in your project, but please avoid simply changing the name and selling as your work. \nThat's not why I'm sharing the source code, at all.\n\n# Setup a development environment\n\n## Requirements\n\n### For Windows\n\nYou will need the following tools :\n* Windows 10\n* .Net 4.6\n* Visual Studio 2017 with ``Windows development`` and ``Visual Studio extension development toolset`` and ``Windows 10 SDK (10.0.14393.0)``\n* ``AutoRunCustomTool`` extension (that you can find in repository/Tools/AutoRunCustomTool.vsix)\n* ``DesktopBridgeDebuggingProject`` extension (that you can find in repository/Tools/DesktopBridgeDebuggingProject.vsix)\n\n### For Android\n\nYou will need the following tools :\n* Java 8\n* Android Studio\n* Android SDK to support version ``21`` to ``25``\n\n### For iOS\n\nWell, I need to start the project at least.\n\n## Versioning \u0026 Passwords\n\n### Versioning\n\nThe application version use the following pattern :\n\n```\nyear.month.day.buildCountInTheDay\n```\n\nEach time that the ``Windows Desktop app is built (with Visual Studio)``, the desktop and Android version number are updated.\nThe Android app is not built by Visual Studio. The version number is updated but the project still need to be built from Android Studio.\n\n### Passwords \u0026 AppKey\n\nThe user's data is encrypted with a private key. This key is generated thanks to the private ``OneDrive appkey``, ``DropBox appkey``, and ``assembly version`` number (that changes at each build).\n\n## Build the project\n\nBefore building the project, you will need a ``OneDrive appkey`` and ``DropBox appkey`` to be able to generate correctly the private keys used by ClipboardZanager to encrypt data.\nYou will need to :\n* Create an application on the [OneDrive developers portal](https://dev.onedrive.com/) with the following permissions :\n  * ``Files.ReadWrite.AppFolder``\n  * ``User.Read``\n* Create an application on the [DropBox developers portal](https://www.dropbox.com/developers) with the following permissions :\n  * ``AppFolder``\n\nOnce done, you will have to rename the ``passwords-sample.txt`` file to ``passwords.txt`` and complete it with the ``appkey`` and ``redirection URI`` provided by OneDrive and DropBox.\n\nIn general, the security process can be improved and simplified.\n\nOnce done, open the solution in Visual Studio. Set ``DesktopBridgeDebuggingProject`` as the ``StartUp Project`` and ``Rebuild the Solution``. The private keys will be updated in the Windows Desktop project and Android project at the following locations :\n* For the Windows Desktop app : ``ClipboardZanager\\Sources\\ClipboardZanager\\Properties\\Passwords.cs``\n* For the Android app : ``Android\\app\\src\\main\\res\\values\\passwords.xml``\n\nThose two files and ``passwords.txt`` are git ignored.\nYou can then open Android Studio and build the smartphone app.\n\n## Run the project on Windows\n\nThere is two ways to debug :\n* Running ``Windows Store\\DesktopBridgeDebuggingProject`` in ``Debug`` mode. But on some machine dependencies are not well detected.\n* The other solution that works everywhere but that is less practical consist in deploying the ``Windows Store\\ClipboardZanager`` project in ``Debug`` mode and then use the ``Debug/Other Debug Targets/Debug Installed App Package`` to debug the ``ClipboardZanager`` package.\n\n## Unit tests\n\nOn Windows, when we run all the unit tests, ``PasteBarWindowViewModel_Search`` fails, but success when we run it independently. It will be fix soon.\n\n# Contribute\n\nFeel free to contribute to this project in any way : adding feature, opening issues, translating.\n\n# License\n\n```\nThe MIT License (MIT)\n\nCopyright 2018 Etienne BAUDOUX\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveler%2Fclipboardzanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveler%2Fclipboardzanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveler%2Fclipboardzanager/lists"}