cuppa:全面的上游提供商轮询助手

时间:2024-05-27 00:17:26
【文件属性】:

文件名称:cuppa:全面的上游提供商轮询助手

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-27 00:17:26

Go

杯 全面的上游提供商轮询助手 动机 作为软件包维护者,跟踪软件的每个新发行版都是一项艰巨的任务。 通常,这涉及订阅邮件列表,注册来自Github之类的FOSS门户的通知,甚至订阅新闻站点。 对于发行版,这也可能意味着其包装维护者需要反复努力。 这种方法的效率低下和时间要求是不可避免的。 这导致一些发行商创建了自己的上游跟踪平台,以自动化跟踪上游发行的过程。 但是,这些平台通常是特定于发行版的,从而导致发行版之间的工作进一步重复。 目标 支持尽可能多的上游提供商 完全不可知 可扩展性 上的A +评级 进步 受支持的提供商 CPAN Github(具有API密钥支持) GitLab GNOME 骇客 捷脑 KDE 发射台 皮皮 Ruby 源伪 计划的提供者 比特桶 的FTP 吉特 延伸目标提供者 的RSS 两者都需要一定程度的抓取才能获得有用的信息。 不支持的提供商 NPM完全没


【文件预览】:
cuppa-master
----.gitignore(29B)
----version()
--------version.go(4KB)
--------version_test.go(3KB)
----go.mod(323B)
----results()
--------status.go(872B)
--------result.go(2KB)
--------resultset.go(3KB)
----Makefile.waterlog(588B)
----Makefile(1KB)
----cli()
--------latest.go(2KB)
--------releases.go(2KB)
--------quick.go(2KB)
--------root.go(1KB)
----LICENSE(11KB)
----go.sum(2KB)
----util()
--------http.go(2KB)
----providers()
--------sourceforge()
--------html()
--------kde()
--------provider.go(2KB)
--------gnome()
--------launchpad()
--------hackage()
--------github()
--------gnu()
--------pypi()
--------gitlab()
--------cpan()
--------git()
--------jetbrains()
--------rubygems()
----README.md(5KB)
----config()
--------config.go(1KB)
----TODO.md(287B)
----cuppa.go(718B)

网友评论