2012-07-27 28 views
8

我有幾個R功能將文件保存到保管箱(主要是地塊)。這使我可以將它們作爲網址在網上分享。這些功能將保存圖並自動打開它們以及它們所在的Dropbox目錄。我只關心懶惰/效率(取決於你的觀點),不幸的是,當我完成時,我仍然需要右鍵單擊文件I創建,然後Dropbox /複製公共鏈接。如果可能的話,我希望讓R檢索這個公共鏈接(一旦我有了,我會更加懶惰,並將它寫入剪貼板)。使用R來檢索公共鏈接到保管箱文件

回答

16

可以使用CLI interface of Dropbox系統(我是在Linux)R.

的功能我有一個PNG(interpolation.png)對我的公共文件夾中的文件,如果我希望公衆鏈接我可以做這樣的事情:

getwd() 
[1] "/home/ahmadou/Dropbox/Public" 

system('dropbox puburl interpolation.png ', intern = TRUE) 
[1] "https://dl.dropbox.com/u/8750577/interpolation.png" 

希望這有助於

+2

我加入「Dropbox的界面」,以包列表中我應該寫一天。 – 2012-07-27 15:07:23

+0

@Richie Cotton:這將是一個很棒的主意,因爲很多人使用它......第一步是挖掘命令行界面的Python代碼(http://www.dropbox.com/download?dl=packages /dropbox.py) – dickoa 2012-07-27 17:21:35

+0

有關如何將其擴展到Windows的任何想法? – 2012-07-29 01:02:52