用于配置同步的命令行工具
syncthingmanager的Python项目详细描述
#syncthingmanager
syncthing api的命令行工具。旨在简化远程服务器的设置。
(对于喜欢使用cli的用户)
键。
通常可以自动完成:
“stman configure”。如果不起作用,请从gui
或config.xml(在syncthing的config目录中)获取api密钥,然后运行“stman configure api key”。
默认情况下,“stman”将在`~/.config/syncthingmanager/syncthingmanager.conf`中查找
设置。
syncthingmanager.conf示例如下:
````
[默认]
name=localhost
[localhost]
apkey=mafkdvpagx5j6omzxm9hwdsxjpsqkpfs
apkey=mafkdvpagx5jx5wwvpagxxxxxxjpsqkpfs
apkey=mlocalhost
port=8384
apkey=h9mifakwdwdqqq3ssppmgujjjjjjjjgrfgjfgrfg3dtkk
<``
在本例中,my默认设备是本地主机上的设备:8384。如果我想
向某个主机:9001上的某个主机发送命令,它看起来像
`stman--device remote device…`
`usage
````
$stman device list
$home/.config/syncthingmanager/syncthingmanager.conf不是有效路径。Stman配置:
清单配置的设备
$STMAN设备列表< BR/>同步管理器测试此设备:BY/> ID:LYAB7ZG-XDVMAVM OUZ7EAB-5N3UVWY-DXTFRJ4-U2MTHGQ-7TBRJE-PC56BQ6
< BR/>另一个设备连接
AT:地址被删除
文件夹:doTest
ID:h2ajwnr-5vynwkm-ps2lee-qjybg2u-3ifn5xm-eksiikf-nvlag2e-kiqe4ae
列出配置的文件夹
$stman文件夹列表
默认文件夹
与共享:
文件夹ID:default
文件夹路径:/主页/同步/sync/
执行测试
与共享:另一个设备
文件夹ID:do test
文件夹路径:/home/syncthing/syncthing/stman test/
添加设备
$stman device add mfzwi3d-bonsgyc-yltmrwg-c433enr5-qxgzdmm-fzwi3d-bonsgyy-ltmrwad-n又一个设备-i
$stman device list
syncthingmanager test这个设备
id:lyab7zg-xdvmavmavm-ouz7eab-5n3uvwy-dxtfrj4-u2mthgq-7tibrje-pc56bqbqbje-pc56bqbqbqbje-pc56bqbqbqbqw-c5n36
另一个设备已连接
位于:;已删除地址
文件夹:dotest
id:h2ajwnr-5vynwkr-ps2l2ee-qjybg2u-3ifn5xm-ekssiikf-nvlag2e-ps2l2e2ee-qjybg2u-3ifn5xm-ekssiikf-nvlag2e-kiqe4ae
另一个未连接的设备
文件夹:
id:mfzwi3d-bonsw3d-bonsg3d-bonsgyc-yltmrwg-c43enr5-qxgzdmm-fzwidmm-fzwi3dpwi3dp-bonsgyy-bonsgyy-bon设备
$stman文件夹共享测试另一个设备
$stman folder list
默认文件夹
与共享:
文件夹ID:default
文件夹路径:/home/syncthing/sync/
执行测试
与共享:另一个设备,还有一个设备
文件夹ID:do test
文件夹路径:/home/syncthing/stman test/
配置和查看高级选项
$stman folder versioning dotest simple--版本15
$stman folder edit dotest-R 70
$stman folder info dotest
执行测试
与另一个设备共享,还有一个设备
文件夹id:dotest
文件夹路径:home/syncthing/stman test/
重新扫描间隔:70
文件拉取顺序:字母顺序:版本控制:simple
保留版本:15
`````
其他命令记录在“stman-h”、“stman command-h”等中。
cmd.exe将打印有趣的字符来代替颜色。
powershell工作正常。
-在gui中显示的某些信息需要使用t事件api,它不是python同步的一部分。我计划为它创建python绑定
并使用结果,但还没有开始。
-我选择先让设备列表输出联机,而不是按字母顺序。
syncthing api的命令行工具。旨在简化远程服务器的设置。
(对于喜欢使用cli的用户)
键。
通常可以自动完成:
“stman configure”。如果不起作用,请从gui
或config.xml(在syncthing的config目录中)获取api密钥,然后运行“stman configure api key”。
默认情况下,“stman”将在`~/.config/syncthingmanager/syncthingmanager.conf`中查找
设置。
syncthingmanager.conf示例如下:
````
[默认]
name=localhost
[localhost]
apkey=mafkdvpagx5j6omzxm9hwdsxjpsqkpfs
apkey=mafkdvpagx5jx5wwvpagxxxxxxjpsqkpfs
apkey=mlocalhost
port=8384
apkey=h9mifakwdwdqqq3ssppmgujjjjjjjjgrfgjfgrfg3dtkk
<``
在本例中,my默认设备是本地主机上的设备:8384。如果我想
向某个主机:9001上的某个主机发送命令,它看起来像
`stman--device remote device…`
`usage
````
$stman device list
$home/.config/syncthingmanager/syncthingmanager.conf不是有效路径。Stman配置:
清单配置的设备
$STMAN设备列表< BR/>同步管理器测试此设备:BY/> ID:LYAB7ZG-XDVMAVM OUZ7EAB-5N3UVWY-DXTFRJ4-U2MTHGQ-7TBRJE-PC56BQ6
< BR/>另一个设备连接
AT:地址被删除
文件夹:doTest
ID:h2ajwnr-5vynwkm-ps2lee-qjybg2u-3ifn5xm-eksiikf-nvlag2e-kiqe4ae
列出配置的文件夹
$stman文件夹列表
默认文件夹
与共享:
文件夹ID:default
文件夹路径:/主页/同步/sync/
执行测试
与共享:另一个设备
文件夹ID:do test
文件夹路径:/home/syncthing/syncthing/stman test/
添加设备
$stman device add mfzwi3d-bonsgyc-yltmrwg-c433enr5-qxgzdmm-fzwi3d-bonsgyy-ltmrwad-n又一个设备-i
$stman device list
syncthingmanager test这个设备
id:lyab7zg-xdvmavmavm-ouz7eab-5n3uvwy-dxtfrj4-u2mthgq-7tibrje-pc56bqbqbje-pc56bqbqbqbje-pc56bqbqbqbqw-c5n36
另一个设备已连接
位于:;已删除地址
文件夹:dotest
id:h2ajwnr-5vynwkr-ps2l2ee-qjybg2u-3ifn5xm-ekssiikf-nvlag2e-ps2l2e2ee-qjybg2u-3ifn5xm-ekssiikf-nvlag2e-kiqe4ae
另一个未连接的设备
文件夹:
id:mfzwi3d-bonsw3d-bonsg3d-bonsgyc-yltmrwg-c43enr5-qxgzdmm-fzwidmm-fzwi3dpwi3dp-bonsgyy-bonsgyy-bon设备
$stman文件夹共享测试另一个设备
$stman folder list
默认文件夹
与共享:
文件夹ID:default
文件夹路径:/home/syncthing/sync/
执行测试
与共享:另一个设备,还有一个设备
文件夹ID:do test
文件夹路径:/home/syncthing/stman test/
配置和查看高级选项
$stman folder versioning dotest simple--版本15
$stman folder edit dotest-R 70
$stman folder info dotest
执行测试
与另一个设备共享,还有一个设备
文件夹id:dotest
文件夹路径:home/syncthing/stman test/
重新扫描间隔:70
文件拉取顺序:字母顺序:版本控制:simple
保留版本:15
`````
其他命令记录在“stman-h”、“stman command-h”等中。
cmd.exe将打印有趣的字符来代替颜色。
powershell工作正常。
-在gui中显示的某些信息需要使用t事件api,它不是python同步的一部分。我计划为它创建python绑定
并使用结果,但还没有开始。
-我选择先让设备列表输出联机,而不是按字母顺序。