[devel] IA: Public API for packages.altlinux.org

Igor Zubkov igor.zubkov на gmail.com
Чт Авг 27 13:59:37 MSK 2015


2015-08-26 22:09 GMT+03:00 Igor Zubkov:
> 2015-08-26 21:44 GMT+03:00 Vitaly Lipatov:
> > Igor Zubkov писал 2015-08-23 15:07:
> >
> > Hi,
> > На packages.altlinux.org появилось официальное API. Пока только
показывается информация о бранчах, багах и пакетах. Остальное будет позже.
> > Документация на API в формате swagger доступна линком с главной "API"
-> http://petstore.swagger.io/?url=http://packages.altlinux.org/api/docs
(тут же всё можно попробовать и получить примеры как работать через curl).
> >
> > Что-то уже не открывается:
> >
> > We're sorry, but something went wrong.
>
> Это было плановое обновление ruby до 2.2.3 версии.
>
> > Было бы интересно получать заголовки пакета (версию, Url, Source и т.п.)
>
> Ну на пример так:
>
> curl -X GET --header "Accept: application/json" "
http://packages.altlinux.org/api/srpms/openbox"  | python -m json.tool
>
> Там есть живая swagger консоль из которой можно и нужно пробовать. :)

А вот и первый клиент который использует новое апи.

http://git.altlinux.org/people/lav/packages/?p=eepm.git;a=patch;h=8a4b5fbed1ebbbb32f4458828276e009786c4095

Замечу только одно, тут идёт запрос информации о пакете без указания
бранча. Таким образом, он возмёт из Сизифа пакет. Это так и задумывалось?

--
Igor Zubkov
http://hi.im/ice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20150827/782fdd7c/attachment-0001.html>


Подробная информация о списке рассылки Devel