以编程方式查询sourceforge

时间:2015-06-17 07:56:13

标签: rest sourceforge

sourceforge提供RESTfull api来查询项目的某些属性。 例如。 http://sourceforge.net/rest/p/forge

但是,我错过了查询项目的所有可下载/已发布文件(或部分文件)的方法。

我做了一个疯狂的猜测,但这似乎不起作用(如404中所示):http://sourceforge.net/rest/p/forge/files

所以我的问题是:有没有办法以编程方式查询sourceforge项目的可下载文件?

上下文

我目前正在为一个应用程序编写插件下载管理器,人们可以在其中查询名称,体系结构等现有插件......

许多插件都可以从sourceforge下载(包含已知项目),我想将它们提供给我的用户。

1 个答案:

答案 0 :(得分:3)

我还没有找到任务的rest-API,但是sf为所有文件提供了RSS-feed,这很简单,可以解析:

http://sourceforge.net/projects/forge/rss

Feed的项目数量有限,但您可以手动将限制设置为高得离谱的高度::

 http://sourceforge.net/projects/forge/rss?limit=10000000000000000000