Skip to content

vncsmyrnk/furyous

Repository files navigation

Terraform Cloudflare Workers NodeJS PNPM esbuild
CI/CD Pipeline contributions

furyous

Proxy capable of extracting the latest Semantic Version (SemVer) of Debian packages from fury.

Designed for CI/CD pipelines, bash scripts, and automated update checkers that need to quickly resolve the absolute latest version of a package without downloading massive repository manifests.

Initial problem

My packages hosted at fury were often listed in no particular order. This made it difficult to get the latest version of a package to be shown in a GitHub badge or in the package documentation.

Usage

URL Query Strings

The service is entirely controlled via URL query parameters. Send a GET request to the base URL with the following strings:

Parameter Type Requirement Description
user string Required The absolute, direct URL to the plain-text Packages file of the target APT repository.
pkg string Required The exact name of the package you want to query.

Examples

Note

This project uses Cloudflare Workers Analytics Engine to collect anonymous usage metrics. This data helps in monitoring the health of the proxy (e.g., catching 502/500 errors) and understanding which packages are most frequently requested.

IP addresses or any personally identifiable information (PII) are not logged in any way.

For a detailed breakdown, please see PRIVACY.md.

About

Fetch the latest SemVer of Debian packages from fury APT registries.

Topics

Resources

License

Stars

Watchers

Forks

Contributors