李恒道 发表于 2021-10-6 15:46:33

tamperdav使用以及感想

# 下载

访问https://github.com/Tampermonkey/TamperDAV#user-content-tamperdav

点击下载

需安装node环境

编辑配置文件config.ini

```
{
    "path": "dav",
    "no-auth-warning": false,
    "username": "lihengdao",
    "password": "lihengdao",
    "port": "7000",
    "host": "localhost",
    "max-cursors": 512,
    "open-in-editor": "code",
    "meta-touch": true,
    "debug": true
}

```

window下执行tamperDAV.bat

linux执行./tamperdav.sh

该操作适用于tampermonkey4.7.5.5823+

然后配置tampermonkey设置,选项为高级

设置脚本同步,启用同步脚本

webdav

url输入http://localhost:7000

账号密码为lihengdao

然后重启浏览器,在启动tampermonkey的时候必须保证tamperdav运行

![图片.png](data/attachment/forum/202110/06/153845wyy91heyy9q96dy6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片.png")

# 挂载使用

```
sudo mount -t davfs http://localhost:7000 /mnt

```

# linux下的nautilus

`dav://localhost:7000/`

# 命令行启动

npm install安装依赖

mkdir dav创建文件夹

node server.js --path=dav/启动程序

# 配置

所有的选项都可以通过config.josn/命令行进行配置

# 命令行配置

```
TD_USERNAME=账号 TD_PASSWORD=密码server.js --path=dav/ --port=7000
```

# 配置文件配置

path 文件相对路径

no-auth-warning未设置账号密码则不提示警告

username用户名

password密码

port监听端口

host绑定网络地址

max-cursors缓存更改数量,未知

open-in-editor启动的编辑器如果是ture则是记事本,可以设置为code

meta-touch自动同步条目源文件,使脚本更改时同步

debug打印调试信息

# 启动后

启动后点击脚本的

![图片.png](data/attachment/forum/202110/06/154536goq7zhx6huh4hl4u.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片.png")

自动打开vscode编辑器

![图片.png](data/attachment/forum/202110/06/154546uy00vvkymy0lusga.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片.png")

随便输入点什么就会自动同步到tampermonkey上

# 实测

根据我个人测试同步的延时大概有3-5s

不推荐使用

而且打开文件莫名其妙会打开winscp

没解决这个错误

总体来说使用体验相对来说还是较差的

王一之 发表于 2021-10-7 14:00:50

所以来用ScriptCat 自带vscode编辑器

李恒道 发表于 2021-10-6 16:24:14

winscp关闭

![图片.png](data/attachment/forum/202110/06/162219grhd7ftq5shmmesh.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片.png")

右侧,取消注册url

国家电网0 发表于 2021-10-6 20:23:04

ggnb!      
页: [1]
查看完整版本: tamperdav使用以及感想