如何从sourceforge.net中查找项目的最新版本号



我的包依赖于sourceforge.net中的一些二进制文件,我想自动化构建步骤,如何找到要下载的最新版本号?

我认为这个API将帮助你

https://sourceforge.net/p/forge/documentation/Using%20the%20Release%20API/

正如Reza所评论的,您必须解析的输出

https://sourceforge.net/projects/<项目名称>best_release.json

示例:

curl -qsL "https://sourceforge.net/projects/openofficeorg.mirror/best_release.json" | sed "s/, /,n/g" | sed -rn "/release/,/}/{ /filename/{ 0,//s/([^0-9]*)([0-9.]+)([^0-9]*.*)/2/ p }}"

进一步信息:
#260 JSON url,用于检测新版本何时可用的应用程序代码
#747允许每个版本的版本元数据

最新更新