<div dir="ltr">2015-08-26 22:09 GMT+03:00 Igor Zubkov:<br>&gt; 2015-08-26 21:44 GMT+03:00 Vitaly Lipatov:<br>&gt; &gt; Igor Zubkov писал 2015-08-23 15:07:<br>&gt; &gt;<br>&gt; &gt; Hi,<br>&gt; &gt; На <a href="http://packages.altlinux.org">packages.altlinux.org</a> появилось официальное API. Пока только показывается информация о бранчах, багах и пакетах. Остальное будет позже.<br>&gt; &gt; Документация на API в формате swagger доступна линком с главной &quot;API&quot; -&gt; <a href="http://petstore.swagger.io/?url=http://packages.altlinux.org/api/docs">http://petstore.swagger.io/?url=http://packages.altlinux.org/api/docs</a> (тут же всё можно попробовать и получить примеры как работать через curl).<br>&gt; &gt;<br>&gt; &gt; Что-то уже не открывается:<br>&gt; &gt;<br>&gt; &gt; We&#39;re sorry, but something went wrong.<br>&gt;<br>&gt; Это было плановое обновление ruby до 2.2.3 версии.<br>&gt;<br>&gt; &gt; Было бы интересно получать заголовки пакета (версию, Url, Source и т.п.)<br>&gt;<br>&gt; Ну на пример так:<br>&gt;<br>&gt; curl -X GET --header &quot;Accept: application/json&quot; &quot;<a href="http://packages.altlinux.org/api/srpms/openbox">http://packages.altlinux.org/api/srpms/openbox</a>&quot;  | python -m json.tool<br>&gt;<br>&gt; Там есть живая swagger консоль из которой можно и нужно пробовать. :)<div><br></div><div>А вот и первый клиент который использует новое апи.</div><div><br></div><div><a href="http://git.altlinux.org/people/lav/packages/?p=eepm.git;a=patch;h=8a4b5fbed1ebbbb32f4458828276e009786c4095">http://git.altlinux.org/people/lav/packages/?p=eepm.git;a=patch;h=8a4b5fbed1ebbbb32f4458828276e009786c4095</a><br><br>Замечу только одно, тут идёт запрос информации о пакете без указания бранча. Таким образом, он возмёт из Сизифа пакет. Это так и задумывалось?<br><br>--<br>Igor Zubkov<br><a href="http://hi.im/ice">http://hi.im/ice</a></div></div>