获取 github 仓库最新版本号和版本号列表的 API

这篇具有很好参考价值的文章主要介绍了获取 github 仓库最新版本号和版本号列表的 API。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

github 仓库,获取指定项目的最新版本号和所有版本号列表的两个API如下:

获取最新发布的一个的版本信息

fatedier/frp 项目为例,对应的 API 地址为 https://api.github.com/repos/fatedier/frp/releases/latest

所有版本信息

fatedier/frp 项目为例,对应的 API 地址为 https://api.github.com/repos/fatedier/frp/releases

实际使用时注意替换接口URL中对应的用户名和仓库名

结合curl获取最新版本号的值

# 使用curl下载版本信息
curl -o version.latest https://api.github.com/repos/fatedier/frp/releases/latest

# 正则表达式匹配版本号
cat version.latest | grep -E 'tag_name\": \"v[0-9]+\.[0-9]+\.[0-9]+' -o |head -n 1| tr -d 'tag_name\": \"'

(END)文章来源地址https://www.toymoban.com/news/detail-547531.html

到了这里,关于获取 github 仓库最新版本号和版本号列表的 API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Github拉取老版本或releases稳定版本的仓库

    方法一:clone 随便进入一个仓库,查看分支信息 针对要拉取的分支版本,输入下面的指令: 以dev为例: 进入到这个 doctest 目录里面,发现我们已经处于 dev 分支下了,说明已经把该分支拉下来了 方法二:checkout 针对在本地已有远程仓库的项目,想要切换到其它分支,可以使

    2024年02月09日
    浏览(26)
  • MySQL使用GROUP BY分组后,获取每组中时间记录最新的行对应的其他字段

    在编写MySQL数据库查询语句时,经常遇到使用GROUP BY分组后,需要获取每组中时间记录最新的行对应的其他字段这一情况。例如下表(t_score): id student course score examdate 1 小张 语文 89.0 2023-06-29 2 小张 数学 90.0 2023-06-29 3 小张 语文 91.0 2024-01-10 4 小张 数学 93.0 2024-01-10 5 小李 语

    2024年01月17日
    浏览(30)
  • 公众号和小程序获取用户信息及获取手机号

    公众号的获取用户信息 前端传code,后端根据code获取用户信息 代码: 小程序获取用户信息 前端传iv,encryptedData,code,然后后端根据code获取session_key,再利用session_key,encryptedData及iv来获取用户信息 注意:前端wx.login获取code和获取用户信息的顺序 代码:(用的easyWeChat) 小程

    2024年02月11日
    浏览(39)
  • Android11 授权应用获取IMEI号和ICCID

    在Android11上获取IMEI号等设备信息需要 android.permission.READ_PRIVILEGED_PHONE_STATE 权限,而这个权限又只授予系统级应用。项目中如果 targetSdkVersion 值小于29获取到的是null,大于28报SecurityException错误。 1.获取ICCID 2.系统对应用的权限检查 源码路径:frameworks/base/telephony/java/android/tele

    2024年02月03日
    浏览(32)
  • Tomcat隐藏版本号和报错信息

    漏洞描述 默认错误页、默认索引页、示例JSP和/或示例servlet安装在远程ApacheTomcat服务器上。应该删除这些文件,因为它们可以帮助攻击者发现有关远程Tomcat安装或主机本身的信息。 在日常工作中,经常需要处理这样的漏洞修复,很多同学第一反应就是删除默认引导页,但是再

    2024年02月08日
    浏览(28)
  • 尝鲜!最新 VitePress 1 版本 + Github action,自动部署个人静态站点 SSG

    今天查看 vue 文档时,刚好看到 vue 官网宣布 VitePress 1 更新了: 然后在路上走着走着,突然想着,也许我可以把我的笔记仓库转换成在线文档(毕竟纯粹的 md 笔记,喜欢的人不多)。 同时,由于我很久之前有过这 vuepress 的使用经验,而且前段时间又复习了一下 github action,

    2024年04月08日
    浏览(44)
  • kali更新命令!获取最新版本Kali Linux

    Kali Linux 是一个基于 Debian 的 Linux 发行版,包含各种独特且简化的实用程序,可提高渗透测试的准确性、速度和易用性。从表面上看,Kali 似乎与任何其他操作系统完全相同:它播放音频和文本文件,运行 Windows 和macOS执行的所有应用程序,我们甚至可以安装它、访问互联网。

    2024年01月20日
    浏览(34)
  • 2022-2023最新 pytorch安装方法 GPU版本 python3.9 torch-1.13.0+cu116-cp39 torchvision-0.14.0 亲自安装可用!(其他版本也通用)

    如图,这样是不能安装gpu版本的。 这里针对python3.9版本,在此网站https://github.com/pytorch/vision查找读者python版本对应的torch和torchvision。 然后在这个网址https://download.pytorch.org/whl/torch/ 和 https://download.pytorch.org/whl/torchvision/里下载,我这里是对应了这两个。千万要对应,不然会报

    2024年02月06日
    浏览(38)
  • 微信公众号和微信小程序进程名获取及配置

    微信公众号和微信小程序使用到了webview,但是和混合应用有区别。微信公众号和微信小程序不是利用安卓默认的浏览器内核,做了二次开发,称为X5内核。 1、开启X5内核调试模式 这个操作必须在真机上进行,模拟器无法操作 1.1 微信版本在7.0以下(不包含7.0),可以在任意聊

    2024年02月10日
    浏览(39)
  • Linux C/C++ 获取进程号、线程号和设置线程名

    在Linux开发过程中,设计多线程开发时可以将进程和线程的 id 打印出来,方便开发调试和后期查问题使用,同时也包括设置线程名。 Linux中,每个进程有一个pid,类型pid_t,由 getpid() 取得。Linux下的POSIX线程也有一个id,类型 pthread_t,由pthread_self()取得,该id由线程库维护,其

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包