2009-10-05 70 views
2

我想知道以下情況和腳本是否可能:通過Dropbox更新圖庫網頁?

我在找一個照片庫(Javascript)網頁,它將按照添加到Dropbox文件夾的最新順序顯示(PHP還是Python?)。

也就是說,當有人向Dropbox文件夾添加圖片時,網頁上會有一個腳本檢查Dropbox文件夾,然後通過最新添加的內容將這些圖片嵌入到網頁中,網頁將自動更新。

是否有可能通過網頁鏈接到Dropbox文件夾?如果是這樣,我如何才能最好地使用腳本來自動更新帶有新內容的網頁?

任何和所有的幫助非常感謝,謝謝!

+0

您可能已經知道這一點 - 如果您轉到Dropbox網站上的照片文件夾並單擊圖庫按鈕,Dropbox將顯示一個照片庫,併爲您提供一個可共享的公共網址。 但是,它不會將照片從最新到最舊排序,如果您需要用自己的網頁替換Dropbox的品牌,那麼這並沒有多大幫助。你可以刮這些畫廊頁面來獲取圖像網址。 – Alasdair 2009-10-06 00:04:08

+0

那麼這可能是一個解決方案 - 將「刮」(或使用腳本)讓我自動更新網頁?另外,我需要將該網頁託管在與Dropbox不同的域上 - 這可能嗎? – Amabo 2009-10-06 07:48:45

+0

@Amabo:您可以在用戶請求您的頁面時進行抓取,確保它始終處於最新狀態。至於託管它在一個不同的領域:是的,這是可能的,也很容易。 – Duroth 2009-10-06 09:44:40

回答

2

如果你可以在Web服務器上安裝Dropbox的客戶端那麼這將是簡單的讓它同步您的文件夾,然後遍歷文件夾的用編程語言的內容(PHP ,Python,.NET等)並生成圖庫頁面。這可以在每次請求頁面時完成,或作爲重新生成靜態頁面的計劃作業完成。這完全取決於您是否有權在服務器上安裝客戶端。

+0

不錯.. 這對系統資源有多重,在典型的低級VPS上? – donquixote 2011-11-17 02:54:36

0

您可以使用(alpha)工具autodrop,這就是:在Dropbox中使用圖像的簡單圖庫前端。

至於說:阿爾法。我仍在開發它,重寫它,並使它更漂亮一點。 用Ruby編寫,使用dropbox,sinatra和HAML寶石。所以你需要一個支持Ruby應用程序的主機。