Pacmatic & Company


Всем добра!
И приятных обновок! :)

Юзая некоторое время arch-audit и pacmatic, у мну появилась идея одного небольшого проекта в виде большого скрипта или даже еще больше... :) И даже уже название есть, но оно пока под грифом "совершенно секретно", чтобы не сглазили. :))

Все, у кого плохое настроение, идут лесом. Конструктивная критика приветствуется. Все, оказавшие помощь своим творческим участием в обсуждении и подготовке к реализации данного проекта, будут объявлены соавторами. ;)

Раскрывать карты и план действий буду поэтапно. Так интересней... :)

ЭТАП 1

Для начала нам нужно выяснить ответ вопрос: можно ли узнать, какие версии используемых нами приложений находятся в AUR без помощи pacaur и (или) yaourt, а также без интернет обозревателя ( он же браузер :)) Используя curl/wget и еще что-нибудь... И как это сделать?
Можно конечно, при помощи pkgbrowser, пользуюсь им уже давно. У него конечно в зависимостях есть pacman, но он присутствует в любой системе.
In Tux We Trust
cover устроит?
redix, спасибо за отзыв!
Но GUI нам тут совсем не к месту. В итоге у нас получится консольное приложение, похожее... ...пока не скажу на что. :))
Это нужно, наверное, как-то разобраться с https://aur.archlinux.org/rpc.php. :)
gentux, и Вам спасибо! :)
Но будем исходить из того, что у нас натуральный Арчик и пока без никакого Аура...
А cover не входит в официально поддерживаемые пакеты и не находится в репозиториях.
R.V.
можно ли узнать, какие версии используемых нами приложений находятся в AUR без помощи ...
всё делается довольно просто, например:
curl -s 'https://aur.archlinux.org/rpc/?v=5&type=info&arg=pkgbrowser' | jq -c -r '.results[].Version'
здесь у сервера запрашиваем информацию о пакете pkgbrowser и получаем ответ в json формате, далее с помощью замечательной утилиты jq(есть в оф.репах) выуживаем нужные данные.
если нужно более подробнее то смотри AurJson
R.V.
Но GUI нам тут совсем не к месту.
Честно говоря, я не вижу зачем может понадобиться АУР, если нет иксов.
In Tux We Trust
redix, наше приложение будет запускаться в любом терминале и в иксах (и даже красиво будет выглядеть), но не ограничиваясь ими. :)

P.S.: к тому же в AUR не только GUI Apps, там и консольных навалом...
red, о! Благодарю! Ответ в json формате и последующее выуживание нужных данных как-то не очень привлекает, но будем думать... :)
А с помощью curl можно получить как-нибудь Latest Comments к определенному "пакету" в AUR?
 
Зарегистрироваться или войдите чтобы оставить сообщение.