стабильные ссылки для скачивания дистрибутивов

Здесь можно обсудить сайт Far Manager и предложить идеи по его дальнейшему развитию.
Post Reply
alxll
Posts: 2
Joined: Tue 14 Jan, 2025 14:35

стабильные ссылки для скачивания дистрибутивов

Post by alxll »

Очень хотелось бы получить ссылки для скачивания дистрибутивов которые не содержать текущей версии в явном виде. Иными словами хотелось бы получить что-то вроде "latest" и "current" для того, чтобы сохранить это в скриптах для автоматического развертывания.

Я конечно могу использовать ссылку со страницы /download.php, но эти ссылки устаревают и в какой то момент выясняется, что очень сложный и тяжелый terraform скрипт развертывания инфраструктуры на AWS (минимум 100 минут в полном варианте) не выполнен полностью поскольку ссылки /files/Far30b6364.x86.20240824.msi более не существует. Не катастрофа кончено - можно и вручную установить, но было бы неплохо избежать этого

мне в принципе сгодится ссылка типа /files/current/msi с последующим редиректом. Ну или любой другой вариант
Attachments
image.png
image.png (583 Bytes) Viewed 1359 times
alxll
Posts: 2
Joined: Tue 14 Jan, 2025 14:35

стабильные ссылки для скачивания дистрибутивов

Post by alxll »

Вот примерно такие ответы я и ожидал - ничего не меняется в этом мире, и разработчики при любых запросаз от пользователей стремятся тем или иным образом "отшить" этого пользователя дав ему какую-то ссылку или вообще название документа, которые пользователю непременно нужно прочитать.

Просто ознакомиться с запросом пользователя как бы и не обязательно

Да, Я В КУРСЕ, что МОЖНО найти ссылку на последнбб версию продукта и скачать ее. НО Я ПРОСИЛ НЕ ОБ ЭТОМ!

я просил ГОТОВУЮ ссылку на последнюю версию продукта - такую которую можно использовать из командного скрипта.. ну что-то вроде >Invoke-WebRequest -Uri $downloadsUrl -OutFile $downloadPath -UseBasicParsing

т.е. просто взять и скачать. А не "сначала скачать неких документ, потом распарсить его, получив из него нужный $downloadsUrl и уж потом, ьала-небыла - скачать его... надеясь на то, что формат этого документа, да и ссылка на него никак не изменитятся в будующем"

причем сделать от то что я прошу можно чуть менее чем за полчаса - это просто ссылка, с автоматическим обновлением из Jenkins или чего-то вроде того. Более того - это вполне распространенная практика! Так например именно так я только что организовал скачивание и установку клиента Oracle

Но с другой стороны - чего я ждал? послать пользователя продукта с его запросами, особенно такими, что и яйца выеденного не стоят - что может быть приятнее для комады поддержки этого продукта?!
User avatar
John Doe
Бюрократ
Posts: 14174
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 80 times
Been thanked: 454 times
Contact:

стабильные ссылки для скачивания дистрибутивов

Post by John Doe »

alxll wrote: Thu 16 Jan, 2025 20:05 такую которую можно использовать из командного скрипта..
Кто мешает использовать то что вам дали именно из командного скрипта.
В наше время парсить для этого самому ничего не надо, chatgpt всё сделает за вас.
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5318
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 332 times

стабильные ссылки для скачивания дистрибутивов

Post by 2useven10 »

alxll, Ссылки не меняются годами (первые > 10 лет).
И в таком виде они удобны для автоматического обновления.
В полученной странице есть и ссылки на загрузку и видна версия файла.
Пользователям которые не в состоянии выполнить парсинг (не стоящий выеденного яйца) лучше брать готовые обновляторы.
Post Reply

Return to “Обсуждение www.farmanager.com”