Sync files between your VPS & PC/MAC

2010-10-28 14:59:27 +08:00
 Kymair
可能有些同学已经知道,Dropbox是原生支持在Linux CLI下运行的

之前我一直是用其来备份Linode VPS上的htdocs及mysql数据(最好重新注册一个单独的Dropbox账户,否则就会每天把数据同步到你的个人电脑上来了)

今天突然想到,其实有很多事情可以这样完成,我刚写了一个脚本去每天取Instapaper生成出来的epub文件,然后放进VPS上同步的文件夹,这样就可以自动push到我所有的电脑上。随后再写一个连接电纸书到电脑时,自动将这个文件copy过去的脚本,每天在车上就可以用电纸书读到之前收藏的文章了

Kindle的用户就不用这么麻烦了,有Wireless Delivery可以用,真幸福
4921 次点击
所在节点    分享发现
7 条回复
Kymair
2010-10-28 15:12:45 +08:00
2. 类似CloudApp的一个使用场景
在VPS上Dropbox里建立一个文件夹,然后在webroot下用一个符号链接指向过去

这样以后如果临时有什么文件想share给朋友,可以将文件直接丢进Dropbox里,稍后就会自动同步到VPS上,用浏览器就可以直接访问啦

实际使用中发现同步延迟在10秒以内,可以接受
Livid
2010-10-28 15:14:56 +08:00
很有创意。感谢分享。
rse43
2010-10-28 16:00:14 +08:00
CLI的Dropbox不支持设置代理……吧?
Kymair
2010-10-28 19:25:38 +08:00
@rse43 大家用的VPS一般都是在美国吧……
fsw90628
2010-10-28 21:18:55 +08:00
Try GoodSync, for both Mac and Windows.
如果还不满意?看看它的替代品吧
http://alternativeto.net/software/goodsync/
fsw90628
2010-10-28 21:32:05 +08:00
作为配合,Dropbox有一个AppleScript会有用,加到Automator里面就可以右键使用了
<amp-youtube data-videoid="hKIEzACTLbg" layout="responsive" width="480" height="270"></amp-youtube>
on run {input, parameters}

repeat with i from 1 to (count input)
set posix_path to POSIX path of (item i of input)
if posix_path ends with "/" then set posix_path to ¬
text 1 thru -2 of posix_path
set AppleScript's text item delimiters to "/"
set filesname to quoted form of text item -1 of posix_path
do shell script "ln -s " & quoted form of posix_path ¬
& " " & "~/Dropbox/" & filesname
end repeat

return input
end run

来自Lifehacker
http://lifehacker.com/5668648/automate-just-about-anything-on-your-mac-no-coding-required
fsw90628
2010-10-28 21:40:51 +08:00
抱歉 没有缩进 在gist弄了半天也没有高亮,抱歉

http://gist.github.com/651354

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/3822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX