Обновить

Простейший скрипт на PowerShell для загрузки файлов

TL;DR спиз написал скриптик для загрузки файлов, держите версию для PowerShell

Дисклеймеры:
Общий дислеймер • О личности автора • Отказ от ответственности • Об использовании ChatGPT

Синопсис:
Набросал скриптик для загрузки файлов на PowerShell. Скрипт простейший, взят с просторов StackOverflow и почти не имеет обвязок.

Pre-requisites:
Вам нужно иметь следующие условия для работы скрипта:

  • Создать файл urls.txt и вбить туда прямые ссылки на файлы, которые надо скачать;

    • Именно прямые ссылки без # и ? в/после имени файла, чтобы имена файлов были совместимы с файловой системой вашей ОС;

    • Без пустых строк/абзацев.

  • Хост терминала открыт в папке, где лежит urls.txt.

Запуск скрипта:
Вставьте этот скрипт в окно терминала, и поехали!

$urls = Get-Content .\urls.txt
$dir = ".\"

foreach ($i in ($urls.Count - 1)..0) {

    $filename = "$dir$(Split-Path -Leaf $urls[$i])";

    if ((Test-Path -Path $filename -PathType Leaf) -eq $False) {
        Invoke-WebRequest -Uri $urls[$i] -OutFile $filename
    }

}

Результат:
Файлы скачались! И вы довольны.

Бессмысленное продолжение в комментах.

Всего голосов 10: ↑9 и ↓1+8
Комментарии4

Путь к ИИ‑сингулярности

У нас было два репозитория неоттестированного вайб‑кода, семьдесят пять тяжеловесных SDD‑спецификаций, пять обмазанных смазкой харнессов, солонка, наполовину полная кастомных скиллов и забитых капслоком правил, с десяток дырявых MCP‑серверов, RAG‑база со свежевекторизованным Confluence, самодельная дощечка имаго‑кодинга и целая россыпь автономных агентов всех мастей, от безобидных автодополнялок до галлюцинирующих субагентов, ставящих пакеты со slopsquatting и втихаря сносящих боевые базы.

Не то чтобы все это было действительно нужно для поездки к ИИ‑сингулярности, но если уж начали участвовать в спуске с горы на велосипеде без седла, остановиться уже невозможно.

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

Нет ничего более беспомощного, безответственного и испорченного, чем IT‑команда, запустившая мультиагентный оркестр в режиме allow all.

Это критический (и слегка ехидный) обзор того, что произошло с разработкой последние пару лет.

Путь к ИИ‑сингулярности

Публикации