Очень хотелось бы получить ссылки для скачивания дистрибутивов которые не содержать текущей версии в явном виде. Иными словами хотелось бы получить что-то вроде "latest" и "current" для того, чтобы сохранить это в скриптах для автоматического развертывания.
Я конечно могу использовать ссылку со страницы /download.php, но эти ссылки устаревают и в какой то момент выясняется, что очень сложный и тяжелый terraform скрипт развертывания инфраструктуры на AWS (минимум 100 минут в полном варианте) не выполнен полностью поскольку ссылки /files/Far30b6364.x86.20240824.msi более не существует. Не катастрофа кончено - можно и вручную установить, но было бы неплохо избежать этого
мне в принципе сгодится ссылка типа /files/current/msi с последующим редиректом. Ну или любой другой вариант
стабильные ссылки для скачивания дистрибутивов
стабильные ссылки для скачивания дистрибутивов
look at contents of
https://www.farmanager.com/files/update3.php?p=32
https://www.farmanager.com/files/update3.php?p=64
https://www.farmanager.com/files/update3.php?p=ARM64
https://www.farmanager.com/files/update3.php?p=32
https://www.farmanager.com/files/update3.php?p=64
https://www.farmanager.com/files/update3.php?p=ARM64
Last edited by 2useven10 on Tue 14 Jan, 2025 23:15, edited 1 time in total.
стабильные ссылки для скачивания дистрибутивов
Вот примерно такие ответы я и ожидал - ничего не меняется в этом мире, и разработчики при любых запросаз от пользователей стремятся тем или иным образом "отшить" этого пользователя дав ему какую-то ссылку или вообще название документа, которые пользователю непременно нужно прочитать.
Просто ознакомиться с запросом пользователя как бы и не обязательно
Да, Я В КУРСЕ, что МОЖНО найти ссылку на последнбб версию продукта и скачать ее. НО Я ПРОСИЛ НЕ ОБ ЭТОМ!
я просил ГОТОВУЮ ссылку на последнюю версию продукта - такую которую можно использовать из командного скрипта.. ну что-то вроде >Invoke-WebRequest -Uri $downloadsUrl -OutFile $downloadPath -UseBasicParsing
т.е. просто взять и скачать. А не "сначала скачать неких документ, потом распарсить его, получив из него нужный $downloadsUrl и уж потом, ьала-небыла - скачать его... надеясь на то, что формат этого документа, да и ссылка на него никак не изменитятся в будующем"
причем сделать от то что я прошу можно чуть менее чем за полчаса - это просто ссылка, с автоматическим обновлением из Jenkins или чего-то вроде того. Более того - это вполне распространенная практика! Так например именно так я только что организовал скачивание и установку клиента Oracle
Но с другой стороны - чего я ждал? послать пользователя продукта с его запросами, особенно такими, что и яйца выеденного не стоят - что может быть приятнее для комады поддержки этого продукта?!
Просто ознакомиться с запросом пользователя как бы и не обязательно
Да, Я В КУРСЕ, что МОЖНО найти ссылку на последнбб версию продукта и скачать ее. НО Я ПРОСИЛ НЕ ОБ ЭТОМ!
я просил ГОТОВУЮ ссылку на последнюю версию продукта - такую которую можно использовать из командного скрипта.. ну что-то вроде >Invoke-WebRequest -Uri $downloadsUrl -OutFile $downloadPath -UseBasicParsing
т.е. просто взять и скачать. А не "сначала скачать неких документ, потом распарсить его, получив из него нужный $downloadsUrl и уж потом, ьала-небыла - скачать его... надеясь на то, что формат этого документа, да и ссылка на него никак не изменитятся в будующем"
причем сделать от то что я прошу можно чуть менее чем за полчаса - это просто ссылка, с автоматическим обновлением из Jenkins или чего-то вроде того. Более того - это вполне распространенная практика! Так например именно так я только что организовал скачивание и установку клиента Oracle
Но с другой стороны - чего я ждал? послать пользователя продукта с его запросами, особенно такими, что и яйца выеденного не стоят - что может быть приятнее для комады поддержки этого продукта?!
- John Doe
- Бюрократ
- Posts: 14174
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 454 times
- Contact:
стабильные ссылки для скачивания дистрибутивов
Кто мешает использовать то что вам дали именно из командного скрипта.
В наше время парсить для этого самому ничего не надо, chatgpt всё сделает за вас.
https://t.me/FarManager — Telegram чат
стабильные ссылки для скачивания дистрибутивов
alxll, Ссылки не меняются годами (первые > 10 лет).
И в таком виде они удобны для автоматического обновления.
В полученной странице есть и ссылки на загрузку и видна версия файла.
Пользователям которые не в состоянии выполнить парсинг (не стоящий выеденного яйца) лучше брать готовые обновляторы.
И в таком виде они удобны для автоматического обновления.
В полученной странице есть и ссылки на загрузку и видна версия файла.
Пользователям которые не в состоянии выполнить парсинг (не стоящий выеденного яйца) лучше брать готовые обновляторы.