在kdeconnect的sshfs挂载上执行bash脚本
kcb的Python项目详细描述
#kcb
python helper在kdeconnect的sshfs mount中执行bash脚本。
这个helper背后的主要动机是用一个命令备份我的
智能手机的照片和whatsapp文件夹,而无需借助文件管理器。
但是这种方法允许一系列可能的用例。
##安装和配置最后有三行
本地` ~/.config/kcb/`文件夹包含所有电话的bash脚本。
这里的'phone name'是kdeconnect电话名称的占位符
,没有相应bash脚本的电话将被忽略。
这些脚本可以假设它们在电话的sftp挂载点中运行,
即文件夹'dcim,`下载`,`android`等实际上是直接可见的。
应该注意的是,连接可能会断开,
因此bash脚本必须具有足够的弹性以避免撕裂。
OSMOD的GPS跟踪和WhatsApp文件夹到本地的“~/MyStudioPoice”文件夹。
SET-XBR/>目标=“B/MySwitter”
BR/>回声“文件列表”
LBR/> BR/>回音“GPS轨道”
RSYNC——人类可读-进度-存档-忽略现有的——逐项更改-剪枝空目录“Android /数据/网络/轨道/RC/[”$BR/> BR/>回响“WhatsApp”< BR/> RSYC——人类的可读性-进度-存档-逐项更改-修剪空目录“WhatsApp/”“$Test/WhatsApp/[”BR/> BR/>回音“照片”< BR/> RSYC--人类可读-进度-存档-忽略现有-逐项更改--删掉空的dirs“dcim/camera/”$target/“
```
可以将` ~/.local/bin`添加到`$path`变量中,例如
或者-但是,如果使用该变量,后果自负-将“pip3”命令运行为“root”。
可以列出其BASH脚本应该执行的设备名称。
BR> > BR/>示例用法
BR/>假定KDE连接知道两个智能手机名为“OnPull”和“三星S8”。
BK/> -KCB ONPLUS执行“ONPLUS”。SH(如果存在的话)BR/> -'KCB“三星S8”“执行”三星S8. SH(如果它存在)
-KCB。执行shell脚本(如果存在的话):“BCK/ONPLUS”三星S8“执行shell脚本(如果它们存在)
BR/>许可证< BR/>< BR/>在[GPL 3 ]下发布(http://opesturo.org/许可证/GPL-3.0)。
> BR/>联系> BR/>< BR/>错误报告请使用GITHUB bug跟踪器。想法/用例等,
只要给我写一行“yasin.zaehringer kcb@yhjz.de”。
python helper在kdeconnect的sshfs mount中执行bash脚本。
这个helper背后的主要动机是用一个命令备份我的
智能手机的照片和whatsapp文件夹,而无需借助文件管理器。
但是这种方法允许一系列可能的用例。
##安装和配置最后有三行
本地` ~/.config/kcb/`文件夹包含所有电话的bash脚本。
这里的'phone name'是kdeconnect电话名称的占位符
,没有相应bash脚本的电话将被忽略。
这些脚本可以假设它们在电话的sftp挂载点中运行,
即文件夹'dcim,`下载`,`android`等实际上是直接可见的。
应该注意的是,连接可能会断开,
因此bash脚本必须具有足够的弹性以避免撕裂。
OSMOD的GPS跟踪和WhatsApp文件夹到本地的“~/MyStudioPoice”文件夹。
SET-XBR/>目标=“B/MySwitter”
BR/>回声“文件列表”
LBR/> BR/>回音“GPS轨道”
RSYNC——人类可读-进度-存档-忽略现有的——逐项更改-剪枝空目录“Android /数据/网络/轨道/RC/[”$BR/> BR/>回响“WhatsApp”< BR/> RSYC——人类的可读性-进度-存档-逐项更改-修剪空目录“WhatsApp/”“$Test/WhatsApp/[”BR/> BR/>回音“照片”< BR/> RSYC--人类可读-进度-存档-忽略现有-逐项更改--删掉空的dirs“dcim/camera/”$target/“
```
可以将` ~/.local/bin`添加到`$path`变量中,例如
或者-但是,如果使用该变量,后果自负-将“pip3”命令运行为“root”。
可以列出其BASH脚本应该执行的设备名称。
BR> > BR/>示例用法
BR/>假定KDE连接知道两个智能手机名为“OnPull”和“三星S8”。
BK/> -KCB ONPLUS执行“ONPLUS”。SH(如果存在的话)BR/> -'KCB“三星S8”“执行”三星S8. SH(如果它存在)
-KCB。执行shell脚本(如果存在的话):“BCK/ONPLUS”三星S8“执行shell脚本(如果它们存在)
BR/>许可证< BR/>< BR/>在[GPL 3 ]下发布(http://opesturo.org/许可证/GPL-3.0)。
> BR/>联系> BR/>< BR/>错误报告请使用GITHUB bug跟踪器。想法/用例等,
只要给我写一行“yasin.zaehringer kcb@yhjz.de”。