Rug

#linux

4 APIs met deze tag

ProtonDB Steam Deck & Linux-compatibiliteits-API

Live Linux- en Steam Deck-compatibiliteit plus populariteit voor Steam-games, van de openbare ProtonDB- en Steam-feeds — geen key, niets opgeslagen. De "kan ik het spelen op Linux / Steam Deck, en speelt iemand het"-weergave van een game: de crowd-sourced ProtonDB-compatibiliteitstier samen met het live aantal gelijktijdige spelers, anders dan de andere game- en platform-API's in de catalogus. Het game-endpoint retourneert een volledig beeld voor een titel — de Steam-naam, genres en releasedatum, de ProtonDB-compatibiliteitstier (platinum, gold, silver, bronze of borked) met het community-vertrouwen, score en rapportaantal, de trending en best-gerapporteerde tiers, en het live aantal spelers. Het search-endpoint lost een gamenaam op naar de Steam-app-id en andere overeenkomsten, zodat je de id kunt vinden om op te vragen. Het players-endpoint retourneert alleen het live aantal gelijktijdige spelers voor een game. Bouw Steam Deck-compatibiliteitscheckers, Linux-gaming-dashboards, "is het speelbaar"-widgets en game-populariteitstrackers op basis van echte ProtonDB- en Steam-gegevens. Zoek een game op via Steam-app-id (appid=1245620) of via naam (name=elden ring); ProtonDB-tiers lopen van platinum (vlekkeloos) tot borked, en spelersaantallen zijn live.

api.oanor.com/protondb-api

chmod API

Een Unix-bestandspermissiecalculator als API. Converteer een symbolische permissietekenreeks (rwxr-xr-x) naar zijn octale modus (755) en terug, en leg elke modus uit in eenvoudig Nederlands met een uitsplitsing per klasse (eigenaar / groep / anderen, elk lezen / schrijven / uitvoeren). Volledige ondersteuning voor de speciale bits — setuid (4), setgid (2) en de sticky bit (1) — dus 4755 ↔ rwsr-xr-x en 1777 ↔ rwxrwxrwt worden correct verwerkt, inclusief de hoofdletter S/T-vormen. Perfect voor Dockerfiles en CI-scripts, implementatie- en provisioningtools, onderwijs, en elke keer dat u een chmod-waarde dubbel moet controleren. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 4 endpoints. Anders dan alles wat echte bestanden of netwerken raakt.

api.oanor.com/chmod-api

AUR API

De Arch User Repository (AUR) als een API. Zoek elk AUR-pakket op voor zijn versie, beschrijving, upstream-URL, onderhouder en indiener, community-stemmen en populariteitsscore, licentie, verouderde vlag, trefwoorden en volledige afhankelijkheidslijsten (depends, make-depends, opt-depends), plus de bronsnapshot en de klaar-om-te-gebruiken git-clone-opdracht; doorzoek de hele AUR op naam, beschrijving, onderhouder, afhankelijkheden of trefwoorden (resultaten gesorteerd op populariteit); en vermeld alle pakketten die door een bepaalde gebruiker worden onderhouden. Bestrijkt de meer dan 90.000 door de community onderhouden pakketten van Arch Linux, van yay, paru en visual-studio-code-bin tot google-chrome en spotify. Live vanuit de officiële AUR RPC. Ideaal voor Arch/AUR-helpers en dashboards, pakket- en afhankelijkheidstools, en Linux-ontwikkelaarsportals. Open data van de Arch User Repository.

api.oanor.com/aur-api

Flathub API

De Linux desktop-app-winkel — Flathub (Flatpak) — als een API. Zoek elke app op via zijn reverse-DNS-id voor de naam, samenvatting en beschrijving, ontwikkelaar, licentie, categorieën, homepage / bug-tracker / donatielinks, nieuwste versie en releasedatum, aantal screenshots en totaal aantal installaties; doorzoek de hele winkel op trefwoord; en lees de installatiestatistieken van een app, inclusief installaties van de afgelopen maand en de afgelopen 7 dagen en de top landen. Elke app wordt geleverd met het exacte `flatpak install`-commando. Bestrijkt de Linux desktop van Firefox, Blender, GIMP, OBS Studio en Inkscape tot VLC, Krita en LibreOffice. Live van de officiële flathub.org API. Ideaal voor app-catalogi en dashboards, softwarecenter-integraties, Linux-ontwikkeltools en installatie-analyses. Open data van Flathub.

api.oanor.com/flathub-api