2009-10-05 23 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应用程序的主机。