Py-Clipboard
Py-Clipboard 是一款可以帮你在 💻Windows 和 📱iOS 之间分享剪切板的应用。本项目基本功能已经适配了clipboard-online,是持iPad与Win配合学习必备工具!同时感谢clipboard-online项目的所有开发者!本项目的服务端重新用Python进行了重写,接口实现一致。因此ipad和安卓,服务端的配置使用的教程和clipboard-online项目是一样的。
为什么要重新写?因为clipboard-online已经好久没有更新了,用了一段时间,用来看视频截图发现服务端存在bug,时不时粘贴不了(使用体验真的糟糕,十分来气),其他人也提交了这个问题,这么久了也没有解决,欸,修复办法是cmd重新清除剪贴板的缓存才能正常粘贴运行,但是又会出现问题...
然后发现clipboard-online该项目是Go写的,原理比较简单,于是乎写了一个python版本的,时间紧,不打算用Go语言修它的Bug了,还是自己写一个来得快,并且一个文件就可以解决,同时还可以增加自己的功能,方便自己二次开发。
当然啦,缺点的话,就是Python相对于Go性能没有那么强,不过没关系呐,就为一个设备服务,是个电脑就能用。
这里要说明一下,为什么是半自动,因为IOS没有什么方式(就一个ipa)能够后台运行自己的程序,所以不能实现自动监听,只能通过快捷指令来手动获取数据,累,Apple,你不能开放一点吗。
1.安装Python
2.下载项目
Py-Clipboard: Py-Clipboard 是一款可以帮你在 💻Windows 和 📱iOS 之间分享剪切板的应用,本项目基本功能适配clipboard-online。
3.解压文件夹
在当前目录下cmd运行:
pip install -r requirements.txt
4.运行代码
新建run.bat文件,输入下面代码
@echo off
python main.py
pause
然后点击run.bat运行即可,注意要关闭防火墙。
这里的话服务端已经配置好了。
6.ipad配置(ios配置和clipboard-online一样的)
两个教程 ,大差不差,注意:默认密码是123456。
7.服务端高级自定义
配置方法和clipboard-online一样的,打开下面文件:
下面是具体说明
{
"port": "8086", // 服务运行在8086端口
"authkey": "123456", // 认证密钥为123456
"authkeyExpiredTimeout": 30, // 认证有效期为30秒
"logLevel": "warning", // 只记录警告及以上级别日志
"tempDir": "./temp", // 使用当前目录下的temp文件夹存储临时文件
"reserveHistory": false, // 不保留历史文件(自动清理)
"notify": { // 通知设置
"copy": false, // 不发送复制通知
"paste": true // 发送粘贴通知
}
}