1

Доброго времени!
Задача: я скачиваю Enlightenment E17, так вот, здесь лежит куча файлов, с именами вида

$NAME-$VERSION-{ alpha | beta }.tar.{ bz2 | gz }

Проблема в том, что версии некоторых тарболов не всегда одни и те же на определенную дату. Как скомандовать wget-у, чтобы он скачал мне стабильные актуальные версии и наиболее свежую альфу (или бету, при наличии)? Я могу, конечно, скопипастить нужные имена файлов в файл (или скрипт) и скормить его wget-у. Но... это долго ab Спасибо заранее за помощь! А вообще - на основе этого я хочу написать скрипт, который бы мог скачивать файлы если не на полном автомате, то на полуавтомате, да еще и комп выключать по завершении. ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

2

Хотя проблему уже решил ручками, но все же хотелось бы знать.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

Хм.. ну написать пхп-парсер этой страницы.
А вообще если у них ppa есть то стабильную версию можно из Packages.gz получать.

Правда там сравнение на больше-меньше ну очень замудреное...

4

Ок, спасибо, но парсер наточить я вряд ли смогу (пока). Буду изучать/пробовать.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

да че там точить... awk+sed и drBatty в помощь :lol:

6

Ага ab Вот я и как раз его труд по sed читаю.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

ну раз так, то алгоритм такой:
wget'ом зохавать страницу, спарсить sed по ключам, возможно натравить awk чтобы заменить в выходе некоторые строки местами и сравнить все это безобразие с фалом - шаблоном, попутно составив новый шаблон.

у меня примерно так парсер обновлений Ubuntu на роутере работает )))

8

Я примерно так и представлял, спасибо. Сделаю - отпишусь.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580