Rug

#canonical

2 APIs met deze tag

Launchpad API

Live project-, personen- en releasedata van Launchpad, Canonical's open-source samenwerkingsplatform en de thuisbasis van Ubuntu, via zijn publieke REST API. Launchpad is gebouwd rond vrije-softwareprojecten, de teams die ze onderhouden en de mensen in die teams. Haal het profiel van een project op — de titel en samenvatting, homepage, de licenties waaronder het is uitgebracht, wanneer het is geregistreerd en of het bugs, antwoorden en vertalingen bijhoudt op Launchpad. Los elke Launchpad-naam op naar een persoon of een team, met de weergavenaam, of het een team is, wanneer het lid werd en de zelfbeschrijving. Haal het lidmaatschap van een team op — de mensen en subteams die een open-sourcegemeenschap vormen. Haal de uitgebrachte versies van een project op met hun data. Live, geen key, niets opgeslagen. Anders dan GitHub, GitLab, Codeberg en SourceForge forge API's — dit is Launchpad's projectregister, zijn teams en zijn mensen. Perfect voor open-source-directory-, packaging-, release-tracking- en ontwikkelaarscommunity-apps.

api.oanor.com/launchpad-api

URL Canonicalize API

Normaliseer URL's naar een canonieke vorm zodat u ze kunt dedupliceren, vergelijken en opschonen. Het canonicalize-eindpunt zet het schema en de host om naar kleine letters, verwijdert de standaardpoort (80 voor http, 443 voor https), lost ./ en ../ padsegmenten op en herstelt percent-encoding met behulp van de standaard WHATWG URL-parser, en past vervolgens de door u gekozen opschoningen toe: verwijder marketing- en analysetrackingparameters (alle utm_* plus gclid, fbclid, msclkid, yclid, mc_eid en vele andere), sorteer de overige queryparameters in een stabiele volgorde, verwijder optioneel de #fragment, en voeg de slash aan het einde toe of verwijder deze. Het retourneert de canonieke URL, de volledig geparseerde componenten en de exacte lijst van wijzigingen die het heeft aangebracht. Het compare-eindpunt canonicaliseert twee URL's en vertelt u of ze naar dezelfde bron verwijzen — perfect voor het opsporen van dubbele links die alleen verschillen door trackingcodes, hoofdlettergebruik, poort of parametervolgorde. Alles wordt lokaal berekend zonder netwerkaanroepen, dus het is onmiddellijk, privé en veilig. Ideaal voor crawlers en SEO-tooling, linkdeduplicatie en -analyse, cache-sleutels, bladwijzers en contentpijplijnen. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit canonicaliseert de URL-string; het haalt deze niet op of volgt geen omleidingen — voor linkvoorbeelden en het verkorten van URL's gebruikt u een URL-unfurl API.

api.oanor.com/urlcanon-api