以编程方式从 sourceforge 查询可下载文件

programmatically querying downloadable files from sourceforge

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

但是,我缺少查询项目的所有 downloadable/released 文件(或其部分)的方法。

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

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

上下文

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

许多插件都可以从 sourceforge 下载(带有已知项目),我想让我的用户可以使用它们。

我还没有找到任务的 rest-API,但是 sf 为所有文件提供了一个 RSS-feed,它很容易解析:

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

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

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