@@ -125,6 +125,17 @@ let latest_tag = gitea_tag("git.pika-os.com", "general-packages/falcond");
125125let latest_commit = gitea_commit (" git.pika-os.com" , " general-packages/falcond" );
126126// WARN: There is no `gitea_rawfile()`.
127127
128+ // Sourcehut is here too! :)
129+ let latest_ver = sourcehut (" ~kennylevinsen/greetd" );
130+ // WARN: There is no `sourcehut_tag()`.
131+ let latest_commit = sourcehut_commit (" ~kennylevinsen/greetd" );
132+ let raw_readme_content = sourcehut_rawfile (" ~kennylevinsen/greetd" , master , " README.md" );
133+
134+ // Just like Gitea, Forgejo requires specifiying a custom domain, and has the same functions available.
135+ let latest_ver = forgejo (" forgejo.ellis.link" , " continuwuation/continuwuity" );
136+ let latest_tag = forgejo_tag (" forgejo.ellis.link" , " continuwuation/continuwuity" );
137+ let latest_commit = forgejo_commit (" forgejo.ellis.link" , " continuwuation/continuwuity" );
138+ // WARN: There is no `forgejo_rawfile()`.
128139
129140// Others
130141let pypi_latest = pypi (" example" );
@@ -134,6 +145,7 @@ let newest_version = crates_newest("anda");
134145let npm_latest = npm (" example" );
135146let hackage_latest = hackage (" example" );
136147let rubygems_latest = gems (" example" );
148+ let gnome_extensions_latest_version = gnome_extensions (" <uuid>" );
137149```
138150
139151### JSON Operations
0 commit comments