4 releases (breaking)

0.4.0 Jan 11, 2022
0.3.0 Jan 6, 2022
0.2.0 Jan 3, 2022
0.1.0 Jan 1, 2022

#1006 in HTTP server

MIT/Apache

34KB
948 lines

获取

cargo install server_clipboard

https证书

  • 测试环境自己生成
  • 没有https无法获得剪贴板权限,火狐ie不支持剪贴板
  • If you want to generate your own cert/private key file, then run:
    mkcert test.xx

mkcert: https://github.com/FiloSottile/mkcert

运行

server_clipboard -c cert.pem -k key.pem

存入key, value

curl -X POST -d "$value" $host/$key

获取k

curl $host/$key?quiet

参数,

POST和 websocket的第一进入房间的人有效

  • times optional int 可以获取的次数默认1
  • minutes optional int 保存的分钟 默认1分钟
  • private optional any 是否在首页列表显示,websocket都是public的
  • quiet option any get页独有,禁用websocket,为了curl

demo

curl -X POST -d "abcdefg" "localhost:7259/abc?times=2&private=a"

get页面支持websocket,鼠标单击就会write 或 read 剪贴板

Dependencies

~27–38MB
~687K SLoC