已经放到我的 org-agenda 了,以后空闲了再来试试。
同样的原理似乎能操作webdav?
自然可以的。
这几天使用了一下百度网盘,发现除了 下载限速
令人发指之外,其他各方面还算过得去。
不知不觉上传了好多文件上去,顺便对这个 emacs-baidupan 进行了一点点优化:
- 支持添加多个帐号,并可以方便切换
- 支持 文件夹 的上传、下载,并可以增量式续传
- 支持超大文件的上传。我测试最大上传过 3.5G 的文件,秒速 10M 左右,还算可以。百度上传不限速、下载限速这块,真是可爱极了。另外,上传的时候不可避免阻塞 Emacs,所以如果上传大量文件或大文件的时候,不妨另开一个 Emacs 单独操作。
现在最不满意的是大文件的下载。关键是太慢了!不知道开了会员会是怎样的体验。现在下载大文件,建议 M-x dupan-browser
后进入 Web 页面进行操作。懒得优化这一块了,觉得没必要。
目前日常使用还算丝滑。至少在我看来,它比官方的客户端要好多了嘛~ 以后的维护会随缘,希望这个客户端能帮到有需要的人,并能起到抛砖引玉的效果吧。
超级会员基本可以满速运行,我这现在是30MB/s。说实在,下载还是更习惯于用百度官方客户端,随时偶尔会出现下载错误和多出downloading后缀的文件,但非常稳定。emacs客户端的优势在于类似tramp的临时编辑和文件整理,官方的客户端整理大量文件就是灾难。 大神的客户端用了几天了,非常不错,已经基本能够满足我大量整理的需求了。当然,如果能在支持对文件按时间排序就能好了。 ps. dired下y显示下载链接能进到kill-ring里就更好了。
怎么用 emacs-baidupan 来上传下载文件?
当成dired用,C(copy)
在 dired 中,按 s
进行排序。
在文件上第一次按 y
显示 dlink 信息,再按一次 y
复制 curl 下载命令。
可以使用 dupan-make-download-cmdline-function
定制下载的命令。
太棒了
发现在 dp 的 dired buffer 时,貌似没法再切到系统的目录了, DEL
也只能删除到冒号位置,是不是有哪里没处理好?
猜测跟你用的补全插件有关。不知道你用的哪个?
另外,试试 /dp:/~/
切换试试,即在冒号后多一个 /
。
我用的是 ivy,确实是这个补全框架的问题,-Q
时是可以切换的。冒号后加个 /
也没用。
之前用过 tramp-docker,它是改的 tramp-methods,dupan 改的是 file-name-handler-alist,是不是改用 tramp 的那个要好些?
PS:ivy 在 tramp-docker 中运行正常。
应该算是 ivy 处理中的纰漏。
我已更新代码,目前看起来好像没啥问题。欢迎测试。