Official repositories web interface (Magyar)
Ez a cikk a webes felület dokumentációját tartalmazza, amelyen keresztül lehetőség van a hivatalos szoftvercsomag-tárolók lekérdezésére és az eredmények JSON formátumban való megkapására.
Szoftvercsomag-információk
Az alap URL: https://archlinux.org/packages/
Részletek
Szintaxis: /szoftvercsomag-tároló/architektúra/szoftvercsomag/json/
Példa: https://archlinux.org/packages/core/x86_64/coreutils/json/
Fájlok
Szintaxis: /szoftvercsomag-tároló/architektúra/szoftvercsomag/files/json/
Példa: https://archlinux.org/packages/core/x86_64/coreutils/files/json/
Szoftvercsomagok keresése
A felület a sort kivételével ugyanazokat a lekérdezési paramétereket támogatja, mint a HTML keresőűrlap.
Az alap URL: https://www.archlinux.org/packages/search/json/
Név vagy leírás
Paraméter: q
Példa: https://archlinux.org/packages/search/json/?q=pacman
Pontos név
Paraméter: name
Példa: https://archlinux.org/packages/search/json/?name=coreutils
Leírás
Paraméter: desc
Példa: https://archlinux.org/packages/search/json/?desc=pacman
Szoftvercsomag-tároló
Lehetőség van ennek a paraméternek a többszöri használatára annak érdekében, hogy egynél több szoftvercsomag-tárolóban történjen a keresés. (Azonban vegye figyelembe, hogy ha egyáltalán nincs megadva, akkor a keresés végbemegy az összes szoftvercsomag-tárolóban).
Paraméter: repo
Értékek: Core, Core-Testing, Extra, Extra-Testing, Multilib, Multilib-Testing.
Példa: https://archlinux.org/packages/search/json/?q=cursor&repo=Core&repo=Extra
Architektúra
Lehetőség van ennek a paraméternek a többszöri használatára annak érdekében, hogy egynél több architektúrára történjen a keresés. (Azonban vegye figyelembe, hogy ha egyáltalán nincs megadva, akkor a keresés kiterjed az összes architektúrára).
Paraméter: arch
Értékek: any, x86_64
Példa: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64
Karbantartó aki karbantartja a szoftvercsomagot
Paraméter: maintainer
Példa: https://archlinux.org/packages/search/json/?repo=Extra&maintainer=orphan
Szoftvercsomagot létrehozó személy
Paraméter: packager
Megjelölt szoftvercsomag
Paraméter: flagged
Értékek: Flagged, Not+Flagged
Példa: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged
További olvasnivaló a témában
- Forum thread
- Initial feature request: FS#13026
- Kittypack: A silly little tool to poke archlinux.org/packages for info