Конвертировать закладки radiotray-ng в m3u-плейлист
Запись от damix размещена 19.02.2026 в 18:12
Показов 2991
Комментарии 1
Метки powershell
Это можно сделать скриптом для PowerShell. Использование
| ||||||||||
Метки powershell
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 1
Комментарии
-
Разнузданная критика
1) Собственно ps-код выглядит более осмысленно, чем предваряющий его коммент.
Например:
и что тут ещё комментировать ?PowerShell 1
if (-Not (Test-Path -Path $jsonFilePath))
То же и для всех остальных строк - код осмысленнее комментария.
2) Название скрипта СonvertRadiotrayToM3U тоже не годится в том смысле,
что политика powershell использования глагола Convert в названии функции/скрипта подразумевает на выходе
живой обьект. В случае же преобразования файла одного формата в файл другого формата предусмотрено использование слова Export.
И, кстати,
вот эта строка
имя переменной $jsonContent в качестве результата исполнения выражения только вводит в заблуждение,PowerShell 1
$jsonContent = Get-Content -Path $jsonFilePath -Raw -Encoding UTF8 | ConvertFrom-Json
поскольку ни капли JSON в содержимом $jsonContent уже нет.
3) Общие соображения.
В таком стиле писали программы в конце прошлого века на языке "C",
но сейчас уже вторая четверть нового века и это не С, а спец. язык обьектного shell.
Короче, предлагается:
комментарии все под нож,
вместо них в самом начале скрипта в формате Embedded Help описывается всё необходимое, что надо знать о данном скрипте ( и да, после этого сразу волшебным образом заработает командаhelp ExportRadiotrayToM3U)Запись от volodin661 размещена 03.03.2026 в 16:07
Обновил(-а) volodin661 03.03.2026 в 16:12


