在线记事本
在线记事本
Minimalist Web Notepad
pereorga/minimalist-web-notepad: Minimalist Web Notepad (github.com)
Minimalist Web Notepad API:一款带API的开源轻量级简洁在线笔记本 - King’s Blog (mrchung.cn)
python 操作
docker 安装
docker build -t minimalist-web-notepad .
docker run -d --name minimalist-web-notepad -p 80:80 minimalist-web-notepad
docker logs -f minimalist-web-notepad
docker stop minimalist-web-notepad
docker-compose up -d
docker-compose down
剪切板
import win32clipboard as w
import win32con
import requests
def copy():
w.OpenClipboard()
data = w.GetClipboardData(win32con.CF_UNICODETEXT)
w.CloseClipboard()
body = {
"text": data,
}
r = requests.post('https://note.166167.xyz/demo', data = body)
print(r.status_code,data)
def paste():
r = requests.get('https://note.166167.xyz/demo?raw')
data = r.text
w.OpenClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT,data)
w.CloseClipboard()
print(r.status_code,data)
def new():
w.OpenClipboard()
data = w.GetClipboardData(win32con.CF_UNICODETEXT)
w.CloseClipboard()
body = {
"text": data,
}
r = requests.post('https://note.166167.xyz/?new', data = body)
print(r.status_code,data)
网页上传
import requests
import PySimpleGUI as sg
baseURL = 'http://gwozai.com:52008'
def get_text(txt='c'):
# 如果最后一个字符是 / 就不加 不是加上
url = baseURL + '/' + txt
return requests.get(url=url).text
def set_text(txt='test',data="默认上传字符aa"):
url = baseURL + '/'+txt+'?text=data'
# url = 'http://gwozai.com:52008/'+txt+'?text=test'
body={
'text':data
}
r = requests.post(url,body)
if(r.status_code == 200):
status = "上传成功"
else:
status = "上传出现错误"
return status
set_text('he')
print(get_text("he"))
import requests
url = 'http://gwozai.com:52008/c?text=test'
body = {'text':'上传测试'}
r = requests.post(url=url, data=body)
r = requests.get(url)
print(r.text)
# r = requests.get(url)
# print(r.text)
print(r.status_code,body)
API文档
获取指定笔记文本
接口地址:/{note}
请求方式:get
请求参数:raw
返回数据:指定笔记的内容(string)
示例参数:/demo?raw
新建指定地址笔记并写入文本
或修改指定地址笔记文本
接口地址:/{note}
请求方式:get post
请求参数:text
返回数据:saved(string)
示例参数:/demo?text=test
新建随机地址笔记并添加文本
接口地址:/?new
请求方式:get post
请求参数:text
返回数据:新建的网址url(string)
示例参数:/?new&text=test
- 原文作者:gwozai
- 原文链接:https://blog.gwozai.com/post/notepadd/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。