首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于 curl 和 cos 的粘贴板

背景 很多时候,我们需要一个临时的粘贴板,有时候我们可以使用聊天工具作为粘贴板,或者在互联网上找到类似的服务做粘贴使用....不过这么做显然是有很多限制的,除了不够 geek 之外,有很多场合,我们需要这个粘贴板可以和其他 unix 类工具配合使用,组成更复杂的一些脚本。...那么可不可以做一个基于 curl 的粘贴板工具呢,临时粘贴的内容也比较好处理,存在对象存储里面就好了,这里我们就用腾讯云上的 cos 存储做一个小的工具【cos 的免费额度应该就够我们使用了】 实现 首先这个服务是一个...http 服务,他需要有以下的功能: 支持写入任意二进制数据 写入数据后返回一个 粘贴板 id,通过 这个id 可以返回数据 用 curl 就能使用 支持定期清理旧的粘贴板数据 存储数据到 cos 上

1.4K370
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Selenium实现复制粘贴功能

    python提供了第三方库pywin32,该库中包含剪贴板win32clipboard模块,结合selenium可以实现日常UI自动化测试中的一些功能。...本文的主要内容是: 如何在Windows下利用python的第三方库实现复制粘贴功能。 安装pywin32 在python环境配置完好的情况下,并且已经安装了python的包管理工具pip。...在此结合Selenium做以下操作应用: 1.打开网址www.testclass.cn首页; 2.定义参数并且赋值到复制粘贴板win32clipboard; 3.读取粘贴板win32clipboard中的内容...(win32clipboard.CF_UNICODETEXT,Text) #关闭粘贴板线程 win32clipboard.CloseClipboard() #打开粘贴板 win32clipboard.OpenClipboard...() #获取粘贴板内容,传给参数data data=win32clipboard.GetClipboardData(win32clipboard.CF_TEXT) #输出粘贴板内容 print(data

    5.1K30

    windows 快捷调用python

    windows平台上快速调用python程序 场景1:某云平台的账号/或密码比较长,一旦浏览器缓存失效,就要去邮件/文件查找,费时费力 场景2:由于某些场景,强制每N天更换密码。...简单密码箱,密码保存,自动copy到粘贴板 场景3:python功能强大,写了个小程序,懒得python /dir/XXX.PY直接从window命令窗口调用python小工具 使用方法: ctrl...输入自定义命令如pwd 输入需要查找的账号/密码 即可自动copy到粘贴板待用,使用时ctrl v 粘贴即可 ? ? ? step1....前置条件,安装python,并设置为windows path ? path里增加python安装位置 ? 完成后可以直接调用python ? step2....pwd.bat实际内容,实际上调用了python程序 @py.exe D:/my-bin/lib/pwd.py @pause step3 编写python程序 可以按需做个功能list 。

    1.2K10

    关于python的mediapipe库踩过的坑

    bug1 无法正常使用cmd或pycharm正常安装,报错截图如下: 解决(1):  这种情况下,我们就不能使用cmd或pycharm进行安装了(若继续使用,则可以使用国内镜像进行加速安装,但是python....查看自己安装的python版本与mediapipe是否对应,选择对应自己的python版本的mediapipe版本进行手动下载: 举例:  找到对应python版本的mediapipe版本与操作系统...注意:最新的python3.11版本是没有Windows的mediapipe版本支持的(如图):  下载完成后,我们找到下载的.whl文件,并复制到粘贴板准备: 1.找到我们python环境安装的路径...(例如):  2.进入Lib文件夹中:  3.进入site-packages文件夹:  4.将我们准备在粘贴板上的.whl文件,放到site-packages文件夹下。...完成之后我们打开pycharm发现mediapipe环境已经在我们的python环境中:  bug2 解决: 这种情况是我们的pycharm运行时,检测到我们python有多个环境并都存在环境变量

    1.7K20

    Wox使用指南

    配置插件的文件目录 输入sj可以显示文件目录下的md文档 输入sj python后选择某个md文档,即可添加到文档中 github搜索 快速搜索github开源库 安装:wpm install...式的 set/get 安装:wpm install Need 使用: 设置 k-v need name fengzi,key不可以有空格 获取 k-v need name 会将 fengzi 复制到粘贴板...install Weather.Open 使用: forecast beijing json 格式化 json 字符串 安装: wpm install JSON 使用: 将一长串 json 字符串复制到粘贴板...,使用 json 以后会将格式化后的 json 复制到粘贴板 ​ 格式化前: {"name":"fengzzi"} ​ 格式化后: { "name": "fengzzi" } 20201010更新...、hex格式的颜色互相转换 安装: wpm install HexRgb 使用: rgb 0,0,0 rgb rgb(0,0,0) rgb #000 rgb hex(0,0,0) 颜色选择显示 使用 python3

    3K30

    20个堪称神器的Linux命令行软件

    4.jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。 ? 5.shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。...6.yapf:Google开发的python代码格式规范化工具,支持pep8以及Google代码风格。 7.mosh:基于UDP的终端连接,可以替代ssh,连接更稳定,即使IP变了,也能自动重连。...还有mac专有的pbcopy/pbpaste: 把命令行输出拷贝到系统粘贴板: cat test.sh| pbcopy 把系统粘贴板内容拷到终端: pbpaste mac下的say命令支持多种语言(英语...又比如python打成了puthon。fuck!一秒变python。 ? 而且关键是每次打命令和内心os完全一致,有种人机合一的快感。fuck!

    1.3K50

    20个堪称神器的 Linux 命令行软件

    4.jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。 ? 5.shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。...6.yapf:Google开发的python代码格式规范化工具,支持pep8以及Google代码风格。 7.mosh:基于UDP的终端连接,可以替代ssh,连接更稳定,即使IP变了,也能自动重连。...还有mac专有的pbcopy/pbpaste: 把命令行输出拷贝到系统粘贴板: cat test.sh| pbcopy 把系统粘贴板内容拷到终端: pbpaste mac下的say命令支持多种语言(英语...又比如python打成了puthon。fuck!一秒变python。 ? 而且关键是每次打命令和内心os完全一致,有种人机合一的快感。fuck!

    1.9K10

    2022-03-14:一开始屏幕上什么也没有,粘贴板里什么也没有

    2022-03-14:一开始屏幕上什么也没有,粘贴板里什么也没有, 你只能在键盘上做如下4种操作中的1种: 输入:在屏幕上已经显示内容的后面加一个A, 全选:把屏幕上已经显示的全部内容选中, 复制:被选中的内容复制进粘贴板..., 粘贴:在屏幕上已经显示内容的后面添加粘贴板里的内容, 给定一个正数n,表示你能操作的步数, 返回n步内你能让最多多少个A显示在屏幕上。...可以证明: 来到i的时候,包括i在内最多有连续4次粘贴行为 不可能更多,如果有连续5次粘贴,一定就不再是最优解 假设开始时,A的数量为S,看如下的变化过程,我们称这是行为一: 开始 全选 复制(粘贴板...S个A) 粘贴 粘贴 粘贴 粘贴 粘贴 S S S 2S 3S 4S 5S 6*S 但是,注意看如下的行为二: 开始 全选 复制(粘贴板...步,最后是6*S个A 行为二,经历8步,最后是6*S个A 但是行为二在粘贴板上有2S个A,而行为一在粘贴板上有S个A 所以行为一没有行为二优 以此说明:来到i的时候,包括i在内最多有连续4次粘贴行为 那么就尝试

    30820
    领券