Доступ к пакетам в дистрибутивах из Launchpad API

Я пытаюсь написать скрипт Python, который загружает последнюю версию пакета с Launchpad, используя плагин launchpadlib. Для такого проекта, как grep, я хочу иметь возможность загружать исходные пакеты для дистрибутива, например, файлы, которые вы видите здесь https://launchpad.net/ubuntu/trusty/+source/grep . Вместо этого я могу загружать только те файлы, которые вы видите здесь https://launchpad.net/grep/main , и они кажутся устаревшими по сравнению с тем, что есть в дистрибутивах. Возможно ли это с помощью API панели запуска?

0
задан 25 April 2014 в 00:12

1 ответ

Я могу получить исходные файлы через следующую трассу:

  1. Вызов https://api.launchpad.net/1.0/ubuntu / + архив / основной? ws.op=getPublishedSources& pocket=Release& source_name=grep& exact_match=true для получения всех исходных пакетов для grep (это может быть отфильтровано в самом URL путем определения ссылки на ряд дистрибутива)

  2. В любом source_package_publishing_history, звоните sourceFileUrls операция. Например, для последней версии grep в Надежном человеке, звоните https://api.launchpad.net/1.0/ubuntu / + архив / основной / + sourcepub/3832982? ws.op=sourceFileUrls.

0
ответ дан 25 April 2014 в 00:12

Другие вопросы по тегам:

Похожие вопросы: